Model Context Protocol(MCP)是 WorkBuddy 对接外部服务的标准协议。通过 MCP 连接器,WorkBuddy 能够读取、写入、操作各类外部系统的数据和功能,真正实现"一个入口,全链路打通"。目前 WorkBuddy 已提供 50+ 官方与社区连接器,覆盖办公协作、代码托管、数据存储、通信通知等核心场景。本文将系统梳理所有连接器,并详解对接方式与配置方法。
MCP 是由 Anthropic 发起的开放协议,旨在为大语言模型提供与外部工具和数据源交互的标准化接口。其核心设计理念是:
WorkBuddy 在 MCP 基础上做了企业级增强:内置连接器市场、一键配置向导、连接健康监测、自动重连机制,以及与腾讯生态的深度集成。
消息发送/读取、审批流程、日程管理、通讯录查询、机器人回调
文档读写、多维表格、消息推送、日历事件、OKR 数据
在线文档/表格/演示文稿读写、协作评论、模板管理
消息发送、客户管理、审批流程、外部联系人、应用消息
会议创建/查询、参会人管理、录制文件获取、日历同步
问卷创建/发布、答卷数据导出、统计分析
仓库/Issue/PR/Release 管理、Actions 触发、代码搜索、Webhook
项目管理、MR 操作、CI/CD Pipeline、代码审查
仓库管理、Pull Request、Pipeline 触发
腾讯内部 Git 托管、MR/Issue 管理、CI 集成
SQL 查询、表结构读取、数据写入、慢查询分析
Key 读写、缓存管理、发布订阅、集群状态
文档 CRUD、聚合查询、索引管理
全文搜索、索引管理、聚合分析、集群健康
发送邮件、读取收件箱、邮件摘要、附件处理
频道消息、文件共享、Thread 管理、Bot 交互
通用 HTTP 回调、事件订阅、自定义通知
COS 对象存储、CDB 数据库、SCF 云函数、CLS 日志
S3 存储、Lambda 函数、CloudWatch 监控、DynamoDB
Blob 存储、Functions、DevOps Pipeline、CosmosDB
WorkBuddy 内置了高频使用的连接器,无需额外安装,在设置界面一键启用即可:
{
"mcpServers": {
"github": {
"command": "builtin",
"args": [],
"env": {
"GITHUB_TOKEN": "ghp_xxxxxxxxxxxx"
}
}
}
}
内置连接器由 WorkBuddy 团队维护,版本自动更新,兼容性有保障。
社区发布的 MCP 连接器以 NPM 包形式分发,配置方式:
{
"mcpServers": {
"notion": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-notion"],
"env": {
"NOTION_API_KEY": "secret_xxxxxxxxxxxx"
}
}
}
}
对于内部服务,可以自行开发 MCP 连接器:
{
"mcpServers": {
"my-internal-api": {
"command": "python",
"args": ["/path/to/my_mcp_server.py"],
"env": {
"API_BASE_URL": "https://internal-api.company.com",
"API_KEY": "xxxxxxxxxxxx"
}
}
}
}
开发自定义连接器需实现 MCP 规范的 initialize、tools/list、tools/call 等方法。WorkBuddy 提供了 MCP Server SDK(Python 和 TypeScript 双版本),可快速搭建。
对于部署在远程服务器上的连接器,使用 SSE(Server-Sent Events)传输:
{
"mcpServers": {
"remote-analytics": {
"url": "https://mcp-gateway.company.com/analytics",
"headers": {
"Authorization": "Bearer xxxxxxxxxxxx"
}
}
}
}
MCP 连接器涉及外部系统访问,安全是重中之重。WorkBuddy 提供多层安全机制:
WorkBuddy 内置连接器健康监测,实时感知连接状态:
连接器:GitHub + 钉钉 + 腾讯文档
拉取昨日 Git 提交 → 汇总代码变更 → 生成日报 → 写入腾讯文档 → 推送钉钉群
连接器:GitHub + 腾讯云 + 企业微信
监听 PR 合并 → 触发云函数部署 → 验证服务健康 → 通知企业微信群
连接器:Jira + MySQL + 飞书
读取 Jira Sprint 数据 → 写入数据仓库 → 生成多维表格 → 同步飞书文档
连接器:Elasticsearch + 钉钉 + Memory
搜索知识库 → 匹配历史工单 → 生成回复 → 记录到 Memory → 发送钉钉消息