MCP 连接器
MCP 连接器让 DB-GPT 的 Agent 突破数据库的边界——发消息、读写文档、管理 Issue、搜索网页——通过 Model Context Protocol(MCP) 协议连接各类外部服务。
激活一个内置模板,或接入任意自定义 MCP Server,然后在提问区按需勾选要用的连接器。Agent 只会看到你选中的工具;任何写操作都会先暂停等待你确认。
什么是 MCP?
Model Context Protocol 是一个开放标准,为 AI 应用提供了统一的方式去对接外部工具与服务。DB-GPT 中每个连接器背后都是一个 MCP Server,因此新增一项能力只需指向它的接入地址即可。
功能亮点
- 内置模板——飞书、钉钉、语雀、GitHub、Notion、Linear、Tavily、DeepWiki 一键激活。
- 自定义 MCP Server——接入任意 SSE 或 Streamable HTTP 的 MCP 端点,自带鉴权。
- 按对话选择——在提问区勾选本轮要挂载的连接器,Agent 的 prompt 保持聚焦、节省 token。
- 人工确认(HITL)——写操作(创建 / 更新 / 删除)执行前弹出确认框。
- 工具透明——可查看任意连接器暴露的完整工具列表,含参数与说明。
- 凭据安全——Token 加密存储,进程重启后自动恢复。
工作原理
连接器有三种状态:
| 状态 | 含义 |
|---|---|
| 可用(Available) | 目录中的模板,或"自定义 MCP"通用入口——尚未配置。 |
| 已激活(Active) | 已填写凭据并连接成功,工具随时可用。 |
| 已挂载(Attached) | 在当前对话中被勾选——Agent 实际注入它的工具。 |
内置连接器
| 连接器 | 分类 | 默认传输 | 典型工具 |
|---|---|---|---|
| 飞书 | 协作沟通 | SSE | 发消息、读写文档、日历 |
| 钉钉 | 协作沟通 | SSE | 群消息、机器人通知 |
| 语雀 | 知识管理 | SSE | 读写知识库文档 |
| GitHub | 项目 | Streamable HTTP | Issue、PR、仓库管理 |
| Notion | 知识管理 | Streamable HTTP | 页面 / 数据库读写 |
| Linear | 项目 | Streamable HTTP | Issue / Project 协作 |
| Tavily | 搜索增强 | Streamable HTTP | 为 LLM 优化的 Web 搜索,返回 Markdown |
| DeepWiki | 研发工具 | Streamable HTTP | 对任意 GitHub 仓库的 AI 解读与问答 |
管理连接器
打开连接器管理页,每个模板和自定义 Server 都以卡片呈现。卡片展示图标、名称、模板 / 自定义 徽章、所属分类、MCP / SSE(或 Streamable HTTP)传输标识,以及简短描述。可用搜索框和 全部 / 已激活 / 未激活 / 需要关注 标签筛选。

- 模板卡片带「激活」按钮——点击后填写凭据并连接。
- 已激活卡片显示
● 已激活徽章,以及测试连接、编辑、删除的快捷操作。