WorkBuddy 中文文档 下载 App

MCP 是什么,如何接入企业微信机器人

MCP(Model Context Protocol,模型上下文协议)用于将外部工具和服务接入 WorkBuddy,让 AI 获得发送通知、连接业务系统、访问数据源等扩展能力。官方把它比作 AI 的"USB 接口"——电脑通过 USB 连外设,AI 通过 MCP 连外部工具和数据源。

核心价值

能力说明
上下文共享向模型提供文件内容、数据库记录、业务信息等上下文
工具调用将文件读写、接口调用、消息发送等能力暴露给模型
可组合工作流多个工具和服务通过 MCP 串联,组成自动化流程
数据控制支持本地或受控方式运行,兼顾灵活性与安全性

WorkBuddy 已将 MCP 配置集成到界面中:无需编码、无需手动改配置文件,可视化操作即可完成接入。

MCP 配置界面展示
MCP 服务的可视化配置界面

MCP 市场

WorkBuddy 提供现成的 MCP 资源入口,也可以到腾讯云 MCP 市场获取更多开放生态能力。

MCP 市场入口
MCP 市场页面展示可用服务

两种配置级别

级别适用场景配置文件路径
用户级配置一次,所有项目复用用户目录下的 workbuddy/mcp.json
项目级仅当前项目生效,互不影响项目目录下的 .workbuddy/mcp.json

选择原则:频繁跨项目使用的能力(如企微机器人通知)→ 用户级;仅特定项目需要的专属服务 → 项目级。

快速上手:接入企业微信机器人

1. 获取 WebHook URL

在企业微信群中:添加群机器人 → 获取 WebHook URL。

添加企微群机器人获取 WebHook
在企业微信群添加机器人并获取 WebHook 地址

2. 打开 MCP 配置入口

进入侧边栏插件 → 点击右上角 MCP 服务器 → 配置 MCP。

MCP 配置入口
插件面板中进入 MCP 服务器配置

3. 填写 mcp.json

将以下配置粘贴到编辑器,替换 WebHook 地址后保存:

{
  "mcpServers": {
    "wecom": {
      "command": "uvx",
      "args": ["wecom-bot-mcp-server"],
      "env": {
        "WECOM_WEBHOOK_URL": "your-webhook-url"
      }
    }
  }
}

4. 确认配置状态

保存后在界面中查看 MCP Server 状态指示灯:

状态含义
绿色连接成功,可正常使用
红色配置异常,需检查配置内容、命令环境或地址
MCP 服务连接状态
配置完成后服务的连接状态指示

使用方式

配置完成后,用自然语言描述需求即可,WorkBuddy 会自动调用对应的 MCP Server。官方示例指令:「请通过企业微信机器人通知:正式产品已发布,请 @某某 进行验收。」

通过 MCP 发送企微通知的任务示例
对话中自动调用 MCP 服务发送通知

适用场景与最佳实践

场景说明
发布通知版本上线后自动通知项目群相关人员
任务提醒将待办、验收、协作事项同步到企微群
流程打通连接任务处理与外部平台
能力扩展通过更多 MCP Server 调用丰富的外部服务

配置建议:公共能力配用户级、专属接入配项目级、从路径清晰的成熟示例起步、描述尽量明确(说清通知对象、内容、是否需要 @)。

安全提醒:妥善保管 WebHook URL(它是机器人调用凭证,切勿泄露);配置失败时优先检查 JSON 括号与引号是否完整;关注状态指示灯,绿色可用、红色需排查。

MCP 服务加载时对话流会显示连接进度(已连接数 / 服务总数),加载完成后进度提示自动消失,详见对话与追问。