Token导航 LogoToken导航

MCP Server · 文档知识

Antd MCP

Ant Design MCP Server 是一个将 Ant Design v4 中文组件文档转换为结构化 JSON 数据的服务,便于 AI 代理进行分析。

stdio官方级别未说明来源级核验工具 4
自动化处理PythonAI工具集成

快速开始

作者 / 组织
fnlearner
提供方
fnlearner
运行时
Python

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

Antd MCP 属于文档知识类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

文档知识

传输方式

stdio

认证方式

访问 Token

部署方式

仅本地运行

安装与配置

安装命令

python -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Ant设计MCP服务器(Python)

此模型上下文协议(MCP)服务器获取Ant Design v4(中文)组件文档并将其结构化为JSON,以便AI代理可以执行分析。

特性

  • 获取概述页面和单个组件页面。
  • 提取组件元数据:名称、描述、示例。
  • 自动对API表进行分类(道具/事件/方法/其他)。
  • 缓存在本地获取HTML。
  • 将所有组件导出到一个JSON文件中。
  • MCP工具通过JSON-RPC标准公开。

工具

  • list_组件(强制?)
  • get_component(名称、力?)
  • 搜索组件(查询)
  • export_all(强制?,文件路径?)

环境设置

选择一种方法(要求在里面 src/requirements.txt):

venv(内置)

python -m venv .venv
source .venv/bin/activate
pip install -r src/requirements.txt

pyenv+venv

brew install pyenv
pyenv install 3.11.8
pyenv local 3.11.8
python -m venv .venv
source .venv/bin/activate
pip install -r src/requirements.txt

康达

conda create -n antd-mcp python=3.11 -y
conda activate antd-mcp
pip install -r src/requirements.txt

运行服务器(源代码检出)

平面布局现在直接暴露了下面的模块 src/:

python -m server
# or explicit path
python src/server.py

控制台脚本(安装后或通过pipx):

# 使用管道输入 JSON-RPC 请求
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | antd-mcp-server

# 带格式化输出
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | antd-mcp-server --color --pretty

# 长会话模式(stdin 流式输入)
antd-mcp-server

JSON-RPC示例

# List tools
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | python -m server

# List components
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_components","arguments":{}}}' | python -m server

# Get one component
echo '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"get_component","arguments":{"name":"Button"}}}' | python -m server

# Search components
echo '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"search_components","arguments":{"query":"form"}}}' | python -m server

# Export all component data
echo '{"jsonrpc":"2.0","id":5,"method":"tools/call","params":{"name":"export_all","arguments":{}}}' | python -m server

出口产量

默认文件: src/exports/antd_components_all.json 结构:

{
  "generated_at": ,
  "count": ,
  "components": [
    {
      "name": "Button",
      "title": "Button 按钮",
      "intro": [...],
      "props": [...],
      "events": [...],
      "methods": [...],
      "other_tables": [...],
      "table_summary": {"props":1,"events":0,...},
      "examples": [...],
      "source_url": "https://4x.ant.design/..."
    }
  ]
}

TODO/路线图

  • 更精确的表分类规则(列语义)。
  • 并行取数并使用回退重试。
  • 版本/语言(中文vs中文)选择。
  • CLI包装器。
  • 可选的速率限制。

许可证

MIT(必要时添加)

安装 (发布后)

pip install antd-mcp-server
# 或使用 pipx 隔离运行
pipx install antd-mcp-server

安装后命令行入口:

# 使用管道输入 JSON-RPC 请求
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | antd-mcp-server

# 带格式化输出
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | antd-mcp-server --color --pretty

# 长会话模式(stdin 流式 JSON-RPC)
antd-mcp-server

然后向 stdin 逐行发送 JSON 请求。

本地构建与发布

# 构建
python -m build
# 上传到 PyPI
python -m twine upload dist/*

自动化脚本

提供 scripts/release.sh 简化发布流程:

# 正常发布新版本 0.1.1
./scripts/release.sh 0.1.1

# 仅构建 + 校验 (不上传、不推送 tag)
./scripts/release.sh 0.1.1 --dry-run

依赖:

  • 已安装 build 与 twine (pip install build twine)
  • 已通过测试 (pytest -q);脚本会先跑测试。
  • PyPI 凭证 (推荐 Token):
  export TWINE_USERNAME="__token__"
  export TWINE_PASSWORD="pypi-xxxxx"  # 在 PyPI 创建的 token

脚本步骤:

  1. 检查 git 工作区是否干净
  2. 运行测试
  3. 更新 pyproject.toml 中版本号
  4. 提交并打 tag v
  5. 构建 (wheel + sdist)
  6. twine check 验证
  7. 上传 (跳过若 dry-run)
  8. 推送 commit 与 tag

注意事项:

  • 使用 sed 简单替换版本号行,保持现有格式。
  • 若需要预发行版本,可传入 0.2.0rc1 等。
  • 若需要撤销,可删除 tag 并重置 commit:git tag -d v0.1.1 && git reset --hard HEAD~1。

供 AI 工具使用的 mcp.json 示例

方式1:使用已安装的包(推荐)

首先安装包:

pipx install antd-mcp-server
# 或从本地 wheel 安装
pipx install --force dist/antd_mcp_server-0.1.1-py2.py3-none-any.whl

然后配置 mcp.json:

{
  "version": 1,
  "servers": {
    "antd_mcp": {
      "command": "antd-mcp-server",
      "args": [],
      "timeoutSeconds": 60
    }
  }
}

方式2:直接运行源码(开发模式)

如果未安装包,可以直接运行源码:

{
  "version": 1,
  "servers": {
    "antd_mcp": {
      "command": "python",
      "args": ["-m", "server"],
      "cwd": "/path/to/antd-mcp/src",
      "timeoutSeconds": 60
    }
  }
}

注意:使用方式2时,需要确保:

  • 已安装依赖:pip install -r src/requirements.txt
  • cwd 指向项目的 src 目录的绝对路径

环境变量

  • ANTD_MCP_CACHE_DIR 自定义缓存目录。
  • 命令行参数:

- --color 启用彩色输出 - --pretty 启用 JSON 格式化输出

版本

当前版本: 0.1.1

常见问题 (FAQ)

  1. 模块故障: No module named 'antd_mcp'
  • 已改为平铺布局,使用 python -m server 或安装后使用 antd-mcp-server。
  1. 输出出现多行 JSON 导致解析报错
  • 仅解析第一行或使用流模式逐行处理。
  1. 想加速批量抓取
  • 可后续新增并行与重试(Roadmap 中)。
  1. 如何发布新版本?
  • 运行 ./scripts/release.sh ,确保环境变量与权限正确。
  1. 如何进行试发布(dry run)?
  • 增加 --dry-run 参数,不上传、不推送。
  1. 如何本地测试安装?
  • 使用 pipx install --force dist/antd_mcp_server--py2.py3-none-any.whl

antd mcp

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

文档解析Python本地部署JSON-RPC组件分析AI工具集成自动化处理

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Antd MCP

MCP World · 本页

4stdio有2 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Antd MCP 怎么安装?

公开资料给出的安装命令是 python -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Antd MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Antd MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Antd MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Antd MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP