MCP 快速配置
🚀 一键交互式安装 MCP 配置(支持 CodeBuddy / CodeBuddy 插件)
团队成员只需运行一条命令,即可交互式选择 IDE 插件、配置 MCP Server,自动写入对应的 mcp.json。
使用方式
bash
npx @plugin-light/mcp-setup支持的 IDE 插件
| IDE 插件 | 配置路径 |
|---|---|
| CodeBuddy | ~/.codebuddy/mcp.json |
| CodeBuddy 插件 | ~/.gongfeng-copilot/mcp.json |
支持的 MCP Server
| MCP | 说明 | 需要 Token |
|---|---|---|
| PMD MCP | 项目发布工具(H5/小程序/NPM 发布、文件上传、PB 转 TS 等) | ✅ enterpriseId + pmdRtoken |
| Press MCP | Press UI 组件文档查询与发布 | ✅ enterpriseId + pmdRtoken |
| KM | KM 知识库搜索与读取 | ✅ taiPAT |
| iWiki | iWiki 知识库搜索与读取 | ✅ taiPAT |
| 工蜂 (Gongfeng) | 工蜂代码仓库操作(搜索项目、MR、Issue、文件读写等) | ✅ taiPAT |
| TAPD | TAPD 需求/缺陷/任务管理 | ✅ tapdToken |
| TDesign MCP | TDesign 组件文档查询(支持 Vue/React/UniApp/小程序) | ❌ |
💡 相同的占位符(如
enterpriseId、taiPAT)只需输入一次,会自动复用到所有用到该值的 MCP。
功能特性
- 🖥️ 多 IDE 支持:可同时配置 CodeBuddy 和 CodeBuddy 插件,一次输入多处写入
- 🎯 交互式选择:可选择安装全部或部分 MCP
- 🔑 安全输入:Token 输入时以
*遮蔽,不会明文显示 - 📦 智能合并:自动检测并保留已有配置
- 💾 自动备份:写入前自动备份原配置为
mcp.json.backup - 🚫 零依赖:仅使用 Node.js 内置模块,无需额外安装
运行流程
Token 获取方式
PMD MCP / Press MCP
| 占位符 | 说明 | 获取方式 |
|---|---|---|
<enterpriseId> | 企业微信 ID | 如 zhangsan |
<pmdRtoken> | PMD rtoken | 研发平台 → Token 管理 → 创建 |
KM / iWiki / 工蜂
| 占位符 | 说明 | 获取方式 |
|---|---|---|
<taiPAT> | TAI 个人访问令牌(tai_pat_xxx) | TAI → 个人访问令牌 → 创建 |
TAPD
| 占位符 | 说明 | 获取方式 |
|---|---|---|
<tapdToken> | TAPD 个人令牌 | TAPD → 我的主页 → 个人令牌 |
扩展新的 MCP
只需编辑 bin/mcp-template.json:
无需修改 setup.mjs 代码。
发布
bash
npm publish --access public开发
bash
# 本地测试
node bin/setup.mjs