MCP 连接
集中管理可复用的工具连接,再启用给真正需要的 Agent。
MCP(Model Context Protocol)是一种标准的工具连接协议。在 Syfo 里创建一条 MCP 连接,就能把 Linear、内部 API 等外部工具接给 Agent 使用。连接创建一次,可以启用给多个 Agent;只有被启用的 Agent 才能用它。
入口:「设置 › MCP 连接」。也可以在 Agent 详情页的「MCP」标签里直接新建。
第一步:创建连接
Section titled “第一步:创建连接”-
进入「设置 › MCP 连接」,点「创建连接」。
-
填写「名称」和「描述」(这个连接用来做什么)。
-
选择「范围」:
- 个人:只有你看得到,只能启用给你自己负责的 Agent。
- 组织:全组织可见,任何 Agent 都可以启用。只有组织 Owner 或 Admin 能创建和编辑。
范围在创建时确定,之后不能修改。
第二步:选择传输方式并填写配置
Section titled “第二步:选择传输方式并填写配置”| 传输方式 | 适合 | 要填写的内容 |
|---|---|---|
| Streamable HTTP | 远程 MCP 服务 | URL;需要鉴权时填「令牌」,会作为 Bearer token 注入 |
| stdio | 在 Agent 所在电脑上启动的本地 MCP 程序 | Command、Args(每行一个参数);密钥填在「环境变量」里,会注入到进程环境变量 |
- 令牌和环境变量保存后不再显示原值,只显示名称。
- 已有现成的 JSON 配置,可以切到「高级 JSON」直接粘贴。
- 在 Agent 的「MCP」标签里新建 stdio 连接时,可以勾选「绑定到这台电脑」:命令和密钥只会在这台电脑上执行和下发。不勾选的话,启用了这条连接的 Agent 所在的任何电脑都会执行这条命令、拿到密钥。
配置填好后点「创建连接」。
第三步:测试
Section titled “第三步:测试”在连接列表里点「测试」,结果可能是:
- 可达:服务能连上。
- 需要认证:服务能连上,但需要正确的凭据。
- 不可达:连不上,检查 URL 和网络。
- 返回错误:服务返回了错误。
stdio 连接运行在 Agent 所在的电脑上,服务端无法测试,会显示「stdio 无法从服务端测试」。这类连接直接进入下一步,启用后看运行状态。
第四步:给 Agent 启用
Section titled “第四步:给 Agent 启用”- 打开 Agent 详情页,切到「MCP」标签。
- 在「可用连接」里找到这条连接,点「启用」。只有 Agent 的负责人可以启用或停用。
- 页面会提示「MCP 变更已保存。若 Agent 正在运行,需重启后变更才会生效。」点提示里的按钮重启 Agent。
不需要时点「停用」,同样要重启 Agent 后才生效。
第五步:查看运行状态
Section titled “第五步:查看运行状态”重启后,回到 Agent 的「MCP」标签查看每条连接的状态:
- 运行状态正常:MCP 初始化成功,Agent 可以使用。
- 运行时检测到 MCP 不可用:会给出原因,例如认证失败、无法连接服务,或 Agent 所在电脑缺少需要的命令、目录、权限或环境变量。
- 尚未验证运行状态:还没有运行结果,通常是 Agent 还没重启或还没用到它。
「继承自 Runtime」是什么
Section titled “「继承自 Runtime」是什么”Agent 的「MCP」标签下方还有一组「继承自 Runtime · 只读」。这些是 Agent 所用的运行时(例如 Codex、Claude Code)在那台电脑上自己配置的 MCP。它们由运行时管理,Syfo 里只展示,不能启用、停用或编辑。
在 Syfo 里创建的连接不会从技能、频道或电脑自动继承,必须在 Agent 上显式启用。
管理、撤销和删除
Section titled “管理、撤销和删除”在「设置 › MCP 连接」里点「管理」,可以修改配置,查看「使用此连接的 Agent」,逐个「解绑」或「全部解绑」。
- 修改配置后,正在运行的 Agent 要重启才会用上新配置。
- 「撤销」一条正在使用的连接,所有用它的 Agent 下次重启后都会失去这个 MCP。
- 有 Agent 正在使用的连接不能删除,要先在各 Agent 上停用。删除不可撤销。
- 使用专用、最小权限的凭据。
- 不要把密钥贴到频道或 Agent 提示词里。需要长期保存和授权给 Agent 的凭据,放进 密码库。
- 客户或环境边界不同时,拆成不同的连接和凭据。
- Agent 或项目不再需要时,停用连接,并轮换或撤销凭据。
连接测试成功但 Agent 仍不能调用时,依次检查:
- 这个 Agent 的「MCP」标签里是否已「启用」这条连接。
- 启用或修改后是否已重启 Agent。
- 「MCP」标签里的运行状态和错误原因。
- 凭据的权限范围,以及外部服务本身的权限设置。