连接 MCP 工具
MCP(Model Context Protocol)是一种开放协议,用来把外部工具和服务接入到 AI Agent。连上一个 MCP 服务后,它提供的工具就会出现在 Silicon Worker 里,供 Agent 在任务中直接调用,从而扩展它能做的事。
什么是 MCP 连接器
一个 MCP 连接器对应一个外部服务。Silicon Worker 作为 MCP 客户端,连上后会把该服务暴露的工具接入到当前可用工具中。它支持以下几种连接方式:
- stdio:在本机启动一个程序,通过标准输入/输出通信。适合本地命令行类工具。
- HTTP:连接一个远程地址的服务。
- SSE:基于 Server-Sent Events 的流式连接,用于支持该方式的远程服务。
添加一个 MCP 连接器
- 打开 Silicon Worker,进入「设置 → MCP」。
- 新增一个连接器,按所连服务的类型填写:
- stdio:填启动命令,以及需要的环境变量。
- HTTP / SSE:填服务地址(URL),以及需要的请求头。
- 保存。Silicon Worker 会尝试连接该服务并读取它提供的工具。
配置以服务方为准
启动命令、地址、环境变量与请求头等具体内容,请以你所连 MCP 服务的官方说明为准。
需要授权(OAuth)的情况
有些服务要求登录授权后才能访问。Silicon Worker 支持 OAuth 授权:当某个连接器需要授权时,按界面提示完成登录授权流程即可,授权凭据会保存在本机以便后续连接。
连接后工具如何可用
连接成功后,该服务提供的工具会被接入到 Agent 的可用工具中。你不需要手动指定——在任务里把需求描述清楚,Agent 会在需要时调用这些工具。
风险与确认
通过 MCP 接入的工具同样受 Silicon Worker 的权限与风险控制约束。遇到敏感操作时,它会先暂停并征求你的同意。只接入你信任的服务。
结果与验证
在「设置 → MCP」中看到连接器状态正常、并能列出它提供的工具,即表示接入成功。随后提一个需要用到该工具的任务,观察 Agent 是否成功调用即可确认。
