21st Magic MCP

活跃
GitHub TypeScript ISC

简介

21st Magic MCP 是一个面向前端开发的 MCP 服务器,在 Cursor、WindSurf、Cline 等 IDE 中提供类似 v0 的 AI 前端组件生成能力。

核心特性

  • 通过 MCP 协议从自然语言描述生成 AI 驱动的 UI 组件
  • 支持 Cursor、Windsurf、VS Code 和 VS Code + Cline 的多 IDE 集成
  • 访问受 21st.dev 设计启发的大量预构建、可定制组件库
  • 实时预览生成的组件并即时集成到项目中
  • 完整 TypeScript 支持,实现类型安全开发和结构化组件代码
  • SVGL 集成,提供专业品牌资产和 Logo 资源库访问

适用场景

💡 在 IDE 中使用自然语言快速构建现代 UI 组件原型
💡 无需手动编码即可构建响应式导航栏、表单和交互元素
💡 使用专业设计的可定制组件模式增强现有项目
💡 通过自动化重复性 UI 创建任务加速前端开发工作流
💡 使用 21st.dev 组件库在项目间集成一致的设计系统

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(5.8k stars)
  • 开源许可证友好(ISC)
  • Issue 响应及时,积压少

快速开始

通过 CLI 安装:npx @21st-dev/cli@latest install <client> --api-key <key>(支持的客户端:cursor、windsurf、cline、claude)。或手动将 MCP 服务器配置添加到 IDE 的 mcp.json。在 AI Agent 聊天中输入 /ui 加上所需组件的描述即可生成。

相关项目

TalkToFigma MCP

7.0k · JavaScript
正常 A

TalkToFigma 是一个 MCP 集成工具,让 AI 代理(Cursor、Claude Code)能够与 Figma 通信,实现设计稿的读取和程序化修改。

mcpfigmadesign +3
  • · MCP 服务器让 AI Agent(Cursor、Claude Code)能够读取和程序化修改 Figma 设计稿
  • · 基于 WebSocket 的 MCP 服务器与 Figma 插件之间的通信
  • · 丰富的 Figma 操作:读取文档信息、管理选区、创建/修改/删除节点

Serena

29.0k · Python
活跃 A+

强大的 MCP 编码工具包,提供语义化代码检索和编辑能力,堪称 AI Agent 的 IDE

coding-agentmcplanguage-server +3
  • · 语义级代码检索 — 基于符号级别理解和关系结构的代码检索,无需读取整个文件
  • · 跨文件重构 — 支持符号级别的重命名、移动和引用查找,一次调用完成多步操作
  • · 40+ 语言支持 — 通过 LSP 后端支持 Python、Java、TypeScript、Go、Rust 等 40 余种编程语言