让 AI 帮我给自己的 AI 装“外挂”是什么体验?这次我让豆包工作(豆包 Agent)把两个在 Claude 里很好用的 MCP 服务器——
codebase-memory-mcp和codegraph——配成了豆包自己的自定义连接器,全程我只负责“说话”。
为什么要在豆包工作里用 MCP
日常用 Claude Code / Cursor 的同学应该不陌生:MCP(Model Context Protocol)可以让 AI 直接调用外部工具和数据源。代码库级别的两个 MCP 尤其香:
- codebase-memory-mcp:把整个代码库索引成持久化知识图谱,函数、类、调用关系、跨服务 HTTP 链路都能一次查清,一条图查询顶几十次 grep。
- codegraph:基于 tree-sitter 构建代码图谱(函数、类、调用链、依赖),MCP 模式下一条
codegraph_explore就能拿到相关符号源码 + 调用路径 + 影响面。
在 Claude 里配好后,我突发奇想:豆包工作既然有“连接器”体系,能不能也把这些 MCP 接进去?结论是:可以,而且有现成的「自定义连接器」入口,支持 STDIO 类型。
前置准备:先装好两个 MCP
因为之前配给 Claude 用过,机器上其实已经装好了:
| MCP | 版本 | 安装位置/命令 |
|---|---|---|
| codebase-memory-mcp | 0.10.8 | C:\Users\peini\AppData\Local\Programs\codebase-memory-mcp\codebase-memory-mcp.exe(Go 单二进制,无参数) |
| codegraph | 1.5.0 | C:\nvm4w\nodejs\codegraph.cmd(npm 全局安装),启动参数 serve --mcp |
验证一下能跑:
codegraph --version # 1.5.0
codebase-memory-mcp.exe --version # 0.10.8
核心步骤:在豆包工作里新建自定义连接器
1. 登录后进入连接器中心
打开豆包工作客户端,先登录。这里有个坑:未登录时侧边栏是被精简的,看不到完整入口;登录后侧边栏第 4 项就是 「技能·连接器·伙伴」,点进去进入「技能·连接器」页面。
2. 新建自定义连接器
右上角点 「+ 新建」,下拉菜单选 「新建自定义连接器」,表单就打开了。
3. 传输类型选 STDIO
默认是 HTTP,但这两个 MCP 都是 STDIO(本地进程通过标准输入输出通信)类型。点开传输类型下拉框,确认支持 HTTP / STDIO 两种,选择 STDIO。表单会切换为:服务器名称、命令、参数、环境变量,非常标准。
4. 配置 codebase-memory-mcp
| 字段 | 值 |
|---|---|
| 服务器名称 | codebase-memory-mcp |
| 传输类型 | STDIO |
| 命令 | C:\Users\peini\AppData\Local\Programs\codebase-memory-mcp\codebase-memory-mcp.exe |
| 参数 | (无) |
这个二进制本身就是 stdio server,直接运行即可,不用传参。保存后首次可能提示「连接器运行失败」,到 「我的技能」→「连接器」 列表里点 「重新启动」 就恢复正常了(大概率是首次启动还没初始化完)。
5. 配置 codegraph
| 字段 | 值 |
|---|---|
| 服务器名称 | codegraph |
| 传输类型 | STDIO |
| 命令 | C:\nvm4w\nodejs\codegraph.cmd |
| 参数 | serve、--mcp |
参数用「+ 添加」逐个加上 serve 和 --mcp,对应官方 MCP 配置:
{
"mcpServers": {
"codegraph": {
"type": "stdio",
"command": "codegraph",
"args": ["serve", "--mcp"]
}
}
}
保存后稍等「安装中」完成即可。
6. 效果确认
两个连接器都出现在「我的技能」→「连接器」标签下,「个人」分类,开关为蓝色(已启用),顶部提示「连接器已安装」。

踩坑与注意事项
- 一定要先登录:未登录状态侧边栏被精简,「技能·连接器·伙伴」不显示。
- 命令尽量写完整路径:GUI 客户端启动子进程时不一定继承 shell 的 PATH,写绝对路径最稳。
- 传输类型别选错:本地进程型 MCP 选 STDIO;只有走 HTTP/SSE 的服务才选 HTTP。
- 「运行失败」别慌:首次创建常需要点一次「重新启动」。
- 自定义连接器仅限本地电脑使用:表单顶部有明确提示,它依赖本机进程,不能跨云电脑。
总结
整个过程我没有碰配置文件、没有写 JSON,全程在豆包工作客户端里点几下就完成了两个 MCP 的接入。对 AI 编程重度用户来说,把常用的 MCP 在豆包工作里注册成连接器,等于给豆包也装上了代码库的“地图 + 记忆”,之后可以直接用自然语言让它做代码结构问答、调用链追踪这类活了。
如果你也手头有几个常用的 MCP,完全可以照这个流程在豆包工作里配起来。