返回市场
MCP服务器

MCP服务器

作者:magicuidesign154 星标更新:2025-05-23

项目介绍

@magicuidesign/mcp

npm 版本

Magic UI 的官方 ModelContextProtocol (MCP) 服务器。

<div align="center"> <img src="https://github.com/magicuidesign/mcp/blob/main/public/mcp.png" alt="MCP" /> </div>

安装 MCP 配置

npx @magicuidesign/cli@latest install <client>

支持的客户端

  • cursor
  • windsurf
  • claude
  • cline
  • roo-cline

手动安装

添加到您的 IDE 的 MCP 配置中:

{
  "mcpServers": {
    "@magicuidesign/mcp": {
      "command": "npx",
      "args": ["-y", "@magicuidesign/mcp@latest"]
    }
  }
}

示例用法

配置完成后,您可以提出如下问题:

"制作一个标志滚动条"

"添加模糊淡出文本动画"

"添加网格背景"

可用工具

该服务器通过 MCP 提供以下工具:

工具名称描述
getUIComponents提供所有 Magic UI 组件的综合列表。
getLayout提供 bento-griddockfile-treegrid-patterninteractive-grid-patterndot-pattern 组件的实现细节。
getMedia提供 hero-video-dialogterminalmarqueescript-copy-btncode-comparison 组件的实现细节。
getMotion提供 blur-fadescroll-progressscroll-based-velocityorbiting-circlesanimated-circular-progress-bar 组件的实现细节。
getTextReveal提供 text-animateline-shadow-textaurora-textanimated-shiny-textanimated-gradient-texttext-revealtyping-animationbox-revealnumber-ticker 组件的实现细节。
getTextEffects提供 word-rotateflip-texthyper-textmorphing-textspinning-textsparkles-text 组件的实现细节。
getButtons提供 rainbow-buttonshimmer-buttonshiny-buttoninteractive-hover-buttonanimated-subscribe-buttonpulsating-buttonripple-button 组件的实现细节。
getEffects提供 animated-beamborder-beamshine-bordermagic-cardmeteorsneon-gradient-cardconfettiparticlescool-modescratch-to-reveal 组件的实现细节。
getWidgets提供 animated-listtweet-cardclient-tweet-cardlenspointeravatar-circlesicon-cloudglobe 组件的实现细节。
getBackgrounds提供 warp-backgroundflickering-gridanimated-grid-patternretro-gridripple 组件的实现细节。
getDevices提供 safariiphone-15-proandroid 组件的实现细节。

MCP 限制

某些客户端对可以调用的工具数量有限制。这就是为什么我们将工具分组到类别中的原因。注意:为了获得每个组件的具体上下文,请在本地运行 MCP 并修改分组组件的逻辑。

致谢

特别感谢 @beaubhp 创建了 MCP 服务器 🙏

MIT