MCP
更新时间:2026-08-14
概述
MCP(模型上下文协议)是一个开放协议,它允许大型语言模型(LLMs)访问自定义的工具和服务。Comate 作为 MCP 客户端,可以选择向 MCP 服务发起请求,使用它们提供的工具、读取数据源等,从而扩展功能。您可以为 Comate 添加所需的 MCP 服务。
传输模式
Comate 支持三种 MCP 服务的通信模式:
| STDIO 传输 | SSE 传输 | Streamable HTTP 传输 |
|---|---|---|
| 1. 服务运行在本地 2. 通信通过标准输入输出流进行通信 |
1. 服务运行在本地或远程运行 2. 通过服务器发送事件协议进行通信(SSE 传输已经在 2024-11-05 版本废弃,被 Streamable HTTP 替代,后者将 SSE 作为可选的流式传输机制纳入其中) |
1. 服务运行在本地或远程 2. 采用 HTTP POST 请求实现客户端到服务端的通信,并可选地通过服务器推送事件(SSE)流实现服务端到客户端的通信 3. 采用 HTTP GET 请求请求实现客户端到服务端的通信,服务端通过 SSE 实现服务端到客户端通信 |
添加MCP
方式一:通过 MCP 市场完成添加
- 进入MCP管理页面:通过文心快码插件右上角···进入更多选项,点击MCP 进入MCP管理页面。
- 进入 MCP 入口后可以看到一个 tab 栏,切换到市场标签页即可见到全部 MCP 服务列表。
- 在 MCP 市场中,浏览或搜索所需 MCP 服务,点击"安装"打开安装指引,如果 MCP 需要填写一些必备的信息,会额外出现一个表单,填写后可以点击 JSON 配置预览 查看填写的状态。
![]() |
![]() |
![]() |
|---|
方式二:手动完成添加
如果市场中没有想要的 server 或者正在开发一个 server,可以通过点击手动配置打开配置文件,Comate 支持项目级和全局级 MCP 配置,项目级位于打开的项目的 .comate/mcp.json,全局级位于家目录的 .comate/mcp.json 下。
- 点击右上角"手动配置",选择配置的层级,打开对应的mcp.json文件
- 填写想要使用的 MCP server 的配置信息
JSON
1{
2 "mcpServers": {
3 "sequential-thinking": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "@modelcontextprotocol/server-sequential-thinking"
8 ]
9 }
10 }
11}
验证调试
- 当您在市场中/手动添加后,跳转回"已安装" tab 页,可以看到该 MCP server 会被识别到且自动启动,如果没有看到启动,可以点击右上角更新全部按钮确保 MCP 服务正常运行。
|
|
- 可以跳转到"已安装"的 tab 页查看已经安装的 MCP server,配置的 MCP server 有四种状态,分别对应四种颜色的状态灯:
| 未启动 | 已启动 | 启动中 | 启动失败 |
|---|---|---|---|
![]() |
![]() |
![]() |
启动失败后可以点击"查看日志"灰色按钮,从 Baidu Comate MCP 对应的 MCP server 输出通道中查看输出日志。
在对话中使用 MCP 工具
在对话中,如果 Comate 认为您的问题与某个 MCP Server 相关,它将自动使用 MCP 中提供的工具。如果您认为本次对话有必要使用某个工具,只需告知 Comate 使用该工具名称或描述即可。
- 默认情况下,当 Comate 想要使用 MCP 工具时,它会显示一条消息请求您的批准。
- 当您同意 Comate 使用后,将自动完成 MCP 工具的使用,并将结果作为上下文继续生成后面的内容。
- 如果 MCP 工具会调用很多次,在确认 MCP server 时可信任的前提下,可以勾选自动执行,自动执行启动时,会折叠输入参数和结果,你可以点击卡片展开
![]() |
![]() |
|---|
查看/启用/禁用 已安装的MCP服务
- 若已安装了MCP服务,在进入配置项目MCP服务页面的"已安装"页签中,可看到所有已安装过的MCP服务。
- 若您暂时不需要某个MCP服务生效,可以通过该MCP服务最后的"开关"操作,进行启用/禁用。启用/禁用与对话中是否可调用成功无关,禁用则一定无法调用。
-
在 MCP 面板中,点击任意服务右侧的 ··· 菜单,可对MCP服务进行以下操作:
- 更新:拉取该 MCP 服务的最新版本并刷新配置。当服务有版本更新时,建议及时执行此操作以获取最新能力。
- 复制到个人 / 复制到项目:将当前服务复制到另一个作用域。项目 MCP 可复制到个人目录,个人 MCP 可复制到项目目录。复制后两份配置相互独立,修改互不影响。
- 编辑:打开该 MCP 服务的配置文件,支持修改服务地址、参数等内容。
- 删除:移除该 MCP 服务。删除后若需重新使用,需重新安装或从其他作用域复制。

评价此篇文章








