Jpisnice/shadcn-ui-mcp-server
A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation,compaitable with react,svelte 5,vue & React Native
解决的问题
该项目为 AI 助手提供了一种直接访问和集成 shadcn/ui v4 组件、区块和元数据的方法,适用于 React、Svelte、Vue 和 React Native。它消除了 AI 通过猜测或幻觉生成组件代码的需求,而是直接提供多个框架的最新源代码、演示和元数据。
工作原理
该项目以 Model Context Protocol (MCP) 服务器的形式实现。它连接到 GitHub,获取 shadcn/ui 的最新 TypeScript 源代码、区块和实现模式。支持多种传输模式(stdio 和 SSE),可通过 Docker 部署到生产环境。
适用人群
使用 AI 驱动的编码助手(如 Claude Desktop、Cursor 或 VS Code)并希望在不同框架中使用 shadcn/ui 生态系统构建用户界面的开发者。
主要亮点
- 多框架支持:提供 React、Svelte、Vue 和 React Native 的实现。
- 全面访问:获取源代码、组件演示和完整区块(如仪表板和表单)。
- 灵活部署:支持标准输入/输出、用于多客户端的 Server-Sent Events (SSE) 以及 Docker 容器化。
- 智能缓存:集成 GitHub API 并处理速率限制,确保高效的数据获取。
相关
- 项目
- 项目
- 项目
- 项目
- 项目