
shadcn MCP 服务器
官方 MCP 服务器,让 AI 助手能够通过自然语言直接从注册表浏览、搜索并安装 shadcn/ui 组件,实现零幻觉的 AI 驱动 UI 开发。
概述
shadcn MCP 服务器是 shadcn/ui 的模型上下文协议(Model Context Protocol,简称 MCP) 官方实现。它允许 AI 助手和智能代理安全连接到兼容 shadcn 的组件注册表,能够浏览可用组件、搜索特定组件、获取源代码、演示示例、元数据,甚至通过自然语言指令直接将组件安装到项目中。
这彻底解决了 AI 常见的痛点,比如知识过时或凭空捏造的属性(hallucinated props),因为它提供实时、结构化的最新注册表数据访问,并与 shadcn CLI 无缝集成。
主要功能
- 浏览与搜索注册表:AI 可以列出并查询任意 shadcn 兼容注册表中的组件、区块(blocks)和图表(charts)。
- 获取准确数据:实时获取最新的 TypeScript 源代码、Props/接口定义、使用示例和安装命令。
- 直接安装:通过集成 CLI 桥接,让 AI 自动执行
shadcn add命令进行安装。 - 框架无关的注册表支持:兼容任何 shadcn 注册表(官方或自定义),主要基于 React + Tailwind 的组件。
- 安全本地执行:通常以本地服务器形式运行(通过 npx 或安装包),支持可配置的身份验证。
- IDE 与工具集成:原生支持 Cursor、Claude Desktop、Zed 等具备 MCP 能力的工具。
工作原理
- 安装 MCP 服务器(通常通过 npx 或项目配置)。
- 在
components.json中配置你的注册表。 - 将 AI 助手连接到本地 MCP 端点。
- 使用自然语言提示,例如「添加一个漂亮的带有 shadcn 图表的仪表盘」—— AI 会查询注册表、选择合适组件并自动安装。
使用场景
- 在 Cursor 或 Claude Code 中进行 AI 驱动的 UI 快速原型开发。
- 在大型代码库中自动化组件安装流程。
- 构建多代理工作流:一个代理负责研究组件,另一个负责组装 UI。
- 企业设计系统的自定义注册表集成。
快速上手
请参考官方文档:https://ui.shadcn.com/docs/mcp
通常通过以下命令启动:
npx shadcn@latest mcp
或者在项目中进行配置后,使用兼容的 AI 工具即可。
社区中有许多 fork 和增强版本(例如支持 Svelte/Vue 的多框架版本),但大多数用户推荐使用 shadcn/ui 官方版本。
Tags
Related Entries
Keep exploring similar tools and resources in this category.

Hyper3D MCP
MCP ServersHyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.
Related Reads
Background, tutorials, and protocol context connected to this entry.







