中文文档 |英文文档
Ant Design Components MCP 服务
模型上下文协议 (MCP) 服务器,为Claude等大型语言模型 (LLM) 提供Ant Design组件文档。该服务器允许 LLM 通过一组专用工具探索和理解Ant Design组件。
文章:
特征
🚀 预处理数据,可立即使用(预处理版本:
Ant Design V5.25.2 2025/5/19)🔨 可以提取最新/其他版本的文档
🔗 列出所有可用的
Ant Design组件📃 包括组件名称、描述、可用版本以及何时使用组件
📃 查看特定组件文档(已筛选上下文友好的内容)
📃 查看组件属性和 API 定义
📃 查看特定组件的代码示例
📖 查看特定组件的变更日志
💪 大量缓存,有效降低 IO 压力
⚙️ 预先配置的提示,以减少重复的工具调用(针对上下文进行了优化)
😺 已与 Claude 客户端测试
😩 目前无法与 github copilot/Cline 插件一起使用
路线图
[x] 实现 Ant Design 组件更新时自动提取数据
[x] 为工具调用添加上下文感知(例如返回“请使用之前获取的内容”)
通过 [system-description](## MCP Prompt) 提示实现
[ ] 添加详细的 MCP 工具示例文档
[ ] 考虑将提取的数据托管在 CDN 上以实现实时访问
目前 npx 会自动检查并安装新版本
[ ] 支持通过参数调整工具注册,改善上下文
一些客户端已经支持手动工具切换(例如 cline、github copilot)
[ ] 考虑与 Ant Design 4.x 或其他 UI 库的兼容性
例如Ant Design X系列组件
何时自行提取组件文档?
您想使用最新的组件文档
您想使用其他版本的文档
组件文档
组件更新日志
组件变更日志提取依赖于 Ant Design 的scripts/generate-component-changelog.ts脚本:
这将创建一个数据目录,其中包含 MCP 服务器的所有提取的组件文档。
Claude 桌面集成
要将此 MCP 服务器与 Claude Desktop 一起使用,请编辑claude_desktop_config.json配置文件:
配置文件位置:
macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
$env:AppData\Claude\claude_desktop_config.json
MCP 提示
服务器为LLM交互提供以下提示:
system-description:专业的 Ant Design 组件专家助手,有效减少重复工具调用system-pages-generate:专业的前端 Ant Design 页面开发助手,有效减少重复工具调用 - 专注于页面生成
注意:对于不支持提示的客户端,您可以复制以下内容:
系统描述
系统页面生成
MCP 工具
服务器提供了这些工具用于与 Ant Design 组件文档进行交互:
list-components:列出所有可用的 Ant Design 组件get-component-docs:获取特定 Ant Design 组件的详细文档(无代码示例)list-component-examples:获取特定 Ant Design 组件的代码示例get-component-changelog:列出特定 Ant Design 组件的变更日志
示例查询
尝试以下示例查询:
工作原理
scripts/extract-docs.ts脚本从 Ant Design 仓库中提取文档并将其保存到componentData目录,包括:
组件文档(markdown 格式)
API/属性文档
示例代码
完整的更新日志
优点:
用户无需克隆整个 Ant Design 仓库
更快的 MCP 服务器启动
更小的封装尺寸
新版本发布时更新更轻松
要更新 Ant Design 文档,只需运行: npx @jzone-mcp/antd-components-mcp extract [ant design repo path]
建筑学
数据流
组件数据结构
缓存机制
## 预定的文档提取和发布机制
Related MCP Servers
- -securityAlicense-qualityAn MCP server that provides semantic search over local git repositories, enabling users to clone repositories, process branches, and search code through vectorized code chunks.Last updated -18MIT License
- AsecurityFlicenseAqualityAn MCP server that allows coding agents to look up contextual rules and patterns on demand, providing just-in-time guidance for specific tasks like writing tests or authoring UI.Last updated -28
- Asecurity-licenseAqualityAn MCP service that provides AI-powered development workflow tools including specification generation, code review, and project management with support for both OpenAI and Ollama models.Last updated -8MIT License
- -securityFlicense-qualityAn AI-powered MCP server that provides development tools for code analysis, documentation, and project management including code pattern extraction, humorous code reviews, TODO scanning, and PRD generation.Last updated -0