Wecom Feishu Openapi Docs Mcp
🧩 **WeCom & Feishu OpenAPI MCP 插件** 英文名称: wecom-feishu-openapi-mcp 中文名称: 企业微信 & 飞书 OpenAPI 文档聚合 MCP 插件 来源地址: https://github.com/wxkingstar/doc-hub-mcp ⸻ 📖 插件简介 wecom-feishu-openapi-mcp 是一款面向企业开发者的 Model Context Protocol(MCP)插件,用于聚合和统一访问 WeCom 与 飞书(Feishu)的开放接口文档。 插件将官方 OpenAPI 文档进行结构化、标准化处理,开发者可通过 MCP 客户端实现接口搜索、补全、上下文调用,无需再反复查阅繁杂的官方文档,大幅提升企业应用的集成与自动化效率。 ⸻ 🚀 核心特性 • 🧾 OpenAPI 文档聚合:统一收录 WeCom 与 Feishu 官方 API,支持标准 OpenAPI Schema。 • 🧭 上下文接口搜索:通过 MCP 客户端即可快速检索接口定义、参数与返回值结构。 • 🔐 权限与安全提示:接口权限、认证方式一目了然,避免集成踩坑。 • 🤖 自动化集成场景友好:适用于 Bot/Agent 开发、工作流自动化、企业内部工具集成。 • 🧰 CLI 一键启动:无需繁琐部署,通过 npx doc-hub-mcp@latest 即可启动服务。 ⸻ 🏗️ 典型使用场景 • 构建企业内部集成(ERP/CRM/IM 工具对接) • 快速开发飞书/企微 Bot • 搭建自动化工作流(如审批流、通知系统、机器人助手) • 接口调试与研发协同文档平台 • 与 AI Agent 结合,实现智能调用企业 IM 系统 API ⸻ 🛠️ 安装与启动 npx -y doc-hub-mcp@latest 或在 mcp配置中注册: ```json { "mcpServers": { "search-docs": { "args": ["-y", "doc-hub-mcp@latest"], "command": "npx" } } } ``` ⸻ 📚 OpenAPI 数据来源 • WeCom(企业微信)官方开放接口文档 • Feishu(飞书)官方开放接口文档 • 所有文档通过 OpenAPI Schema 进行结构化聚合,保持与官方同步。 ⸻ 🧑💻 作者信息 • 👤 作者:wxkingstar • 🌐 仓库:GitHub • 📧 联系:wx012@qq.com(如有问题或合作意向可联系) ⸻ 🪄 标签(Tags) wecom,feishu,lark,openapi,api,mcp,mcp-plugin,integration,api-docs,workflow-automation,enterprise,china,saas,bot-development,developer-tools ⸻
Ask AI about Wecom Feishu Openapi Docs Mcp
Powered by Claude · Grounded in docs
I know everything about Wecom Feishu Openapi Docs Mcp. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
doc-hub-mcp
This project has moved / 项目已迁移
本项目已停止维护,全新版本已迁移至:SpecFusion
This project is no longer maintained. Please use the new repository: SpecFusion
为什么迁移?
doc-hub-mcp 采用 MCP Server + Markdown 文件打包的方案,存在以下问题:
- 架构笨重 — 作为 MCP Server 运行,需要独立进程,配置繁琐
- 包体积过大 — 每次安装需下载 100+ MB 文档数据,首次启动慢
- 平台覆盖有限 — 仅支持企业微信和飞书两个平台
- 检索能力弱 — 基于简单的文件名和内容匹配,缺乏中文分词能力
- 更新不便 — 文档更新需要重新发布 npm 包,用户需重新下载全量数据
SpecFusion 的改进
新项目 SpecFusion 从方案到架构做了全面升级,最大的变化是从 MCP Server 方案转为 Claude Code Skill 方案:
| doc-hub-mcp (旧) | SpecFusion (新) | |
|---|---|---|
| 方案 | MCP Server(独立进程) | Claude Code Skill(零进程,即装即用) |
| 平台覆盖 | 2 个(企微、飞书) | 15+ 个(企微、飞书、钉钉、淘宝、小红书、抖音、微信小程序、拼多多、支付宝等) |
| 文档规模 | ~3,000 篇 | 26,800+ 篇,17,900+ 个 API 端点 |
| 检索方案 | 文件名 + 内容简单匹配 | jieba 中文分词 + SQLite FTS5 全文索引 |
| 部署方式 | npm 包(文档打包分发) | 云端服务零配置 / Docker 自部署 |
| 更新机制 | 重新发布 npm 包 | 服务端实时更新,客户端无感 |
Skill 相比 MCP Server 的优势在于:无需启动额外进程、无需管理连接状态、安装只需一条命令、提及平台名即可自动触发检索。
以下为旧版说明,仅供参考。
企业微信 & 飞书开放平台文档检索 MCP 服务。
让 AI 编程助手直接检索企微/飞书的开发者文档,在写代码时随时查阅接口说明,无需切换浏览器。
安装
Claude Code
claude mcp add doc-hub-mcp -- npx -y doc-hub-mcp@latest
Codex
codex mcp add doc-hub-mcp -- npx -y doc-hub-mcp@latest
Cursor
打开 Settings → Features → MCP → Add New MCP Server,输入:
- Type: stdio
- Command:
npx -y doc-hub-mcp@latest
或直接点击安装:Install in Cursor
提示:首次安装需下载约 100 MB 文档数据,请耐心等待。后续启动使用缓存,速度会快很多。
使用
安装完成后,直接向 AI 提问即可,它会自动调用文档检索:
- "企业微信如何获取外部联系人列表?"
- "飞书如何发送消息卡片?"
- "企微审批流程怎么对接?"
配置(可选)
环境变量
| 变量名 | 说明 | 默认值 |
|---|---|---|
DOC_ROOT | 自定义文档根目录 | 包内 wecom/、feishu/ |
DOC_NAMESPACE | 资源命名空间 | local-docs |
MCP_SERVER_NAME | 服务显示名称 | doc-hub |
带环境变量安装示例(Claude Code):
claude mcp add doc-hub-mcp -e DOC_ROOT=/path/to/docs -- npx -y doc-hub-mcp@latest
手动配置文件
如果需要手动编辑配置文件:
Claude Code (~/.claude.json):
{
"mcpServers": {
"doc-hub-mcp": {
"command": "npx",
"args": ["-y", "doc-hub-mcp@latest"]
}
}
}
Codex (~/.codex/config.toml):
[mcp_servers.doc-hub-mcp]
command = "npx"
args = ["-y", "doc-hub-mcp@latest"]
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"doc-hub-mcp": {
"command": "npx",
"args": ["-y", "doc-hub-mcp@latest"]
}
}
}
支持的文档
- 企业微信 — 服务端 API、客户端 API、应用开发、智慧硬件等
- 飞书开放平台 — 开发指南、服务端 API、消息卡片、小程序等
文档更新时间:2026-01-19
故障排查
| 问题 | 解决方案 |
|---|---|
| 首次加载缓慢 | 正常现象,需下载 100+ MB 文档数据,等待 2-5 分钟 |
| 工具不显示 | 检查配置文件 JSON/TOML 格式是否正确,重启 IDE |
| 文档目录不存在 | 通过 DOC_ROOT 环境变量指定正确路径 |
本地开发
npm install
npm run mcp:server --silent
# MCP Inspector 调试
npx @modelcontextprotocol/inspector -s "npm run mcp:server --silent"
数据抓取
npm run scrape:wecom # 企业微信全量抓取
npm run scrape:feishu # 飞书全量抓取
npm run scrape:wecom -- --limit 20 # 仅抓取 20 篇验证
