mcpField
S
Shadcn Space MCP

Shadcn Space MCP

本地服务
github.com/shadcnspace开发工具36 周前更新

关于 Shadcn Space MCP

Shadcn Space MCP 是面向 AI IDE 和编码 Agent 的 MCP 服务,可查找并安装 Shadcn Space 的 UI 区块、页面和组件,也提供安装信息及页面构建提示词。

主要功能

  1. 01搜索并筛选 UI 区块
  2. 02浏览页面和组件
  3. 03获取安装命令与示例
  4. 04查看已安装区块和页面
  5. 05使用页面架构提示词

适用场景

  1. 01为页面区段查找免费区块
  2. 02在项目中安装 Shadcn Space 页面
  3. 03借助引导提示规划落地页

MCP 相关

它向 MCP 客户端提供工具和提示词,用于发现、搜索、安装和规划 Shadcn Space UI 内容。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"shadcnspace": {
"command": "npx",
"args": [
"-y",
"shadcnspace-mcp"
]
}
}
}
启动命令npx -y shadcnspace-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmshadcnspace-mcp

工具

10

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

shadcnspace-mcp

适用于 Shadcn Space 的官方模型上下文协议(MCP)服务。

此 MCP 服务允许 AI IDE 和编码 Agent(Cursor、Windsurf、Claude Desktop、Cline、Antigravity 等)直接在你的项目中发现、搜索、安装和构建 Shadcn Space UI 区块、落地页和组件,无需复制粘贴。

快速安装

使用 CLI
npx shadcnspace-cli install <client>
支持的客户端
  • cursor
  • windsurf
  • claude
  • cline
  • antigravity

手动安装

添加到你的 IDE 或客户端的 MCP 配置(mcpServers)中:

{
  "mcpServers": {
    "shadcnspace-mcp": {
      "command": "npx",
      "args": ["-y", "shadcnspace-mcp@latest"]
    }
  }
}

了解更多详情,请访问我们的文档:如何使用 MCP 服务


可用工具

此服务提供 14 个专用工具,可通过 MCP 调用:

工具名称描述
listCategories返回全部 14 个区块类别(hero、features、pricing、testimonials、faq、cta、header、footer、stats、forms、content、ecommerce、ai、widgets),并提供总数、免费区块和 PRO 区块的实时数量。
listBlocks列出区块及其许可证信息(isPro)。支持按 category 和许可证类型(all、free、pro)筛选。
listFreeBlocks仅列出 100% 免费且无需任何许可证的 Shadcn Space 区块。支持按类别和关键词筛选。
listComponents列出基础组件,支持搜索查询和许可证筛选(all、free、pro)。
getBlockInstall返回特定区块的官方安装命令、组件导出名称、导入路径、JSX 示例、样式选项(base/radix)和许可证要求。
searchBlocks按关键词、类别和可选的 freeOnly 筛选条件搜索区块。
listInstalledBlocks列出用户项目中当前已安装的区块,并获取其文件。
listPages列出所有 Shadcn Space 完整页面。
getPageInstall返回特定完整页面的官方安装命令、导出名称、导入路径、用法示例和样式选项。
searchPages使用关键词或标签搜索完整页面。
listInstalledPages列出项目中当前已安装的页面。
getLandingPageGuidelines全面的 UI/UX 落地页架构:区块顺序(Hero -> Logos -> Features -> Testimonials -> Pricing -> FAQ -> CTA -> Footer)、容器规范和垂直间距节奏。
handleError自我修复诊断工具,用于解决许可证错误、缺少 components.json、找不到组件和 CLI 安装失败等问题。
get_audit_checklistAI Agent 的强制工作流规则:样式检查(base/radix)、包管理器检测、许可证处理和导航栏去重。

许可说明: 所有页面和 PRO 区块都需要有效的许可证密钥,并在 components.json 的 registries 中配置邮箱。免费区块无需许可证即可直接安装。


可用提示词

该服务提供 7 个丰富的提示词,帮助加速 UI 架构设计:

提示词 / 命令描述
build-landing-page为 AI Agent 提供分步指导,帮助其设计并搭建完整且转化率高的落地页。
add-hero-section查找、安装并集成高影响力的 Hero 区块到现有页面中。
add-pricing-section添加支持月付 / 年付切换的多档定价表。
add-feature-grid添加现代化的功能展示区或 Bento 网格区块。
create-ui使用 Shadcn Space 区块设计完整 UI 页面的通用提示词。
search按主题或关键词查找特定 UI 区块。
customization-guidelines严格规定已安装区块中哪些部分可以安全自定义(仅限文本)。

使用 MCP Inspector 进行测试和调试

你可以在浏览器中使用官方 MCP Inspector 交互式检查、测试和调试所有工具和提示词:

npm run inspector

Agent 使用示例

在 AI IDE 中完成配置后,你可以提出如下请求:

“显示 Shadcn Space 中所有可用的免费 Hero 区块。”

“使用 Hero、Bento 功能区、客户评价、定价和 FAQ,为 AI 效率应用搭建完整的 SaaS 落地页。”

“提供 base 样式下 pricing-01 的安装命令和导入语句。”

“Shadcn Space 提供哪些类别的区块?”


Agent 指令(Claude / Cursor / Windsurf)

为确保 AI 助手遵循 Shadcn Space 的官方最佳实践(检查 Base 与 Radix、包管理器,并避免重复导航栏),请将 claude-instructions.md 中的系统提示词复制到 .cursorrules、.windsurfrules 或 Claude Project Instructions 中。


许可证与致谢

由 Shadcn Space 创建。

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。