Shadcn UI MCP Server
Shadcn UI MCP 服务器
强大而灵活的 MCP(模型控制协议)服务器,旨在提升 Shadcn UI 组件的开发体验。该服务器通过先进的工具和功能,为构建和管理 UI 组件奠定了坚实的基础。
特征
工具
MCP 服务器提供了一组可通过模型控制协议使用的工具:
list-components:获取可用的 shadcn/ui 组件列表get-component-docs:获取特定组件的文档install-component:安装 shadcn/ui 组件list-blocks:获取可用 shadcn/ui 块的列表get-block-docs:获取特定块的文档install-blocks:安装 shadcn/ui 块
功能
组件管理
列出可用的 shadcn/ui 组件
获取特定组件的详细文档
安装支持多种包管理器(npm、pnpm、yarn、bun)的组件
区块管理
列出可用的 shadcn/ui 块
获取特定块的文档和代码
安装支持多个包管理器的块
包管理器支持
为 npm、pnpm、yarn 和 bun 提供灵活的运行时支持
自动检测用户首选的包管理器
Related MCP server: aceternityui-mcp
安装
先决条件
Node.js(v18 或更高版本)
npm 或 yarn 包管理器
Claude桌面配置
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"shadcn-ui-server": {
"command": "npx",
"args": ["@heilgar/shadcn-ui-mcp-server"]
}
}
}风帆冲浪配置
将其添加到您的./codeium/windsurf/model_config.json :
{
"mcpServers": {
"shadcn-ui-server": {
"command": "npx",
"args": ["@heilgar/shadcn-ui-mcp-server"]
}
}
}游标配置
将其添加到您的.cursor/mcp.json中:
{
"mcpServers": {
"shadcn-ui-server": {
"command": "npx",
"args": ["@heilgar/shadcn-ui-mcp-server"]
}
}
}开发与调试
本地开发
安装依赖项:
npm install构建服务器:
npm run build调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们建议使用MCP Inspector进行调试:
npm run inspector检查器将提供一个 URL 来访问浏览器中的调试工具,允许您:
监控 MCP 通信
检查工具调用和响应
调试服务器行为
查看实时日志
相关项目和依赖项
该项目使用以下工具和库构建:
模型上下文协议 TypeScript SDK - MCP 服务器和客户端的官方 TypeScript SDK
MCP Inspector - MCP 服务器的调试工具
Cheerio - 专为服务器设计的核心 jQuery 的快速、灵活、精简实现
执照
MIT 许可证 - 您可以自由地将此项目用于您自己的目的。
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables AI agents to generate, fetch, and manage UI components through natural language interactions.3227ISC
- AlicenseAqualityFmaintenanceAn MCP server that enables AI assistants to search, discover, and install Aceternity UI components programmatically.58623MIT
- Alicense-qualityDmaintenanceThis MCP server provides tools to install and manage shadcn/ui components directly from AI coding agents.2MIT
- Alicense-qualityCmaintenanceA secure MCP server that gives AI coding assistants direct access to the shadcn/ui registry, enabling fetching, installing, and wiring up components without switching context.182MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
The Figma MCP server brings Figma design context directly into your AI workflow.
GibsonAI MCP server: manage your databases with natural language
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/heilgar/shadcn-ui-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server