适合谁
- 使用 shadcn/ui 的开发者
- 希望 AI 助手生成符合 shadcn/ui 风格的组件代码的团队
- 需要跨框架(React、Svelte、Vue、React Native)一致 UI 的开发者
- 构建 AI 驱动的开发工具或集成
该服务器提供丰富的 shadcn/ui 组件访问,支持多框架,安装简便。但依赖于 GitHub API,速率限制是主要瓶颈,需配置 token 以获得良好体验。
最强项 · 维护活跃度 16/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 18+ · Docker
GITHUB_PERSONAL_ACCESS_TOKEN
GitHub 个人访问令牌(无需任何 scope),在 https://github.com/settings/tokens 生成,可将速率限制从 60 提升到 5000 次/小时。
MCP_TRANSPORT_MODE
传输模式(stdio|sse|dual),默认 stdio。
MCP_PORT
SSE 服务器端口,默认 7423。
MCP_HOST
主机绑定地址,默认 0.0.0.0。
MCP_CORS_ORIGINS
CORS 允许来源,逗号分隔。
UI_LIBRARY
UI 原语库选择:radix(默认)或 base,仅 React 支持。
npx @jpisnice/shadcn-ui-mcp-server --github-api-key YOUR_TOKEN。{
"mcpServers": {
"shadcn": {
"command": "npx",
"args": [
"-y",
"@jpisnice/shadcn-ui-mcp-server",
"--github-api-key",
"YOUR_GITHUB_TOKEN"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"shadcn": {
"command": "npx",
"args": [
"-y",
"@jpisnice/shadcn-ui-mcp-server",
"--github-api-key",
"YOUR_GITHUB_TOKEN"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add shadcn -- npx -y @jpisnice/shadcn-ui-mcp-server --github-api-key YOUR_GITHUB_TOKEN
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中应出现 get_component、list_components 等工具;也可以直接询问“列出所有 shadcn 组件”,若返回组件列表即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
一个模型上下文协议(MCP)服务器,为 AI 助手提供对 shadcn/ui v4 组件、模块、示例和元数据的全面访问。支持 React、Svelte、Vue 和 React Native 实现,助力 AI 驱动的开发工作流。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 30efb8a0bf8d 数据同步于 2026-10-19 查看 FMRS 评分方法