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 并处理速率限制,确保高效的数据获取。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目