一款强大的AI代理工具,帮助开发者即时创建高质量的UI组件。
Shadcn-vue MCP Server 是一个强大的AI驱动工具,通过自然语言描述帮助开发者即时创建美观、现代的UI组件。它集成了shadcn-vue组件库和tailwindcss,无缝连接主流IDE,并提供了一个简化的UI开发工作流程。
<div align="center"> 🌐 可用语言: <a href="./docs/README-zh-CN.md"><img src="https://img.shields.io/badge/docs-中文版-yellow" alt="中文文档"></a> </div> </div> <a href="https://glama.ai/mcp/servers/@HelloGGX/shadcn-vue-mcp"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@HelloGGX/shadcn-vue-mcp/badge" alt="shadcn-vue-mcp MCP 服务器" /> </a>在构建UI组件时,开发者面临多个挑战:
shadcn-vue组件,开发者很难快速找到最合适的组件,没有智能推荐。shadcn-vue MCP 提供了一种智能化的UI组件开发体验,彻底改变了传统的开发流程:
components-filter 工具智能分析需求并推荐最适合的 shadcn-vue 组件。component-builder 自动生成符合 shadcn-vue 和 tailwindcss 标准的高质量Vue组件代码,内置最佳实践。component-quality-check 自动对生成的代码进行可访问性(A11y)和代码质量检查,确保专业级组件。component-usage-doc 提供实时的组件文档、API和使用示例,立即开始使用。自然语言描述:
多IDE支持:
现代组件库:
TypeScript支持:
智能文档查询:
组件增强:
在开始之前,请确保您的系统上安装了Node.js。
18.20.1 或更高版本。使用不同版本可能会导致安装错误,如
Error: spawnSync code-insiders.cmd EINVAL。降级或升级到推荐版本是最好的解决方案。
首先,您需要从Smithery服务中获取包含个人凭证的独特连接URL。访问 shadcn-vue-mcp页面。
步骤1. 点击页面上的生成URL按钮:
<img src="https://gips1.baidu.com/it/u=1166736953,1388082135&fm=3081&app=3081&f=PNG?w=1960&h=539" width="700" >系统会为您生成一个独特的URL,其中包含用于身份验证的API密钥。复制这个完整的URL。
步骤2. 打开vscode,打开copilot并选择Agent模型,然后将您刚刚获得的URL添加到IDE的MCP配置文件中。
步骤3:对于vscode IDE,选择添加服务器
<img src="https://gips3.baidu.com/it/u=428078794,1870300574&fm=3081&app=3081&f=PNG?w=893&h=167" width="600">步骤4:选择HTTP(HTTP或Server-Sent Events)
<img src="https://gips3.baidu.com/it/u=3644551920,2461660375&fm=3081&app=3081&f=PNG?w=919&h=227" width="600">步骤5:粘贴URL
步骤6:配置如下:
{
"servers": {
"shadcn-vue-mcp": {
"url": "https://server.smithery.ai/@HelloGGX/shadcn-vue-mcp/mcp?api_key=xxxx&profile=linguistic-landfowl-TWeEt8"
}
}
}
配置文件位置:
~/.cursor/mcp.json~/.Trae/mcp.json~/.cline/mcp_config.json~/.claude/mcp_config.jsonrequirement-structuring
component-usage-doc
components-filter
component-quality-check
component-builder
用户:/ui 创建一个航班显示组件
AI:生成的代码如下:

用户:/check
AI:
AI:生成的代码如下:
我们欢迎任何形式的贡献!您可以帮助我们改进@agent/shadcn-vue:
源代码在GitHub上开源。
本项目根据Apache 2.0许可证授权。