工作台能力
MCP
MCP 把外部工具接到某一个智能体上。你在该智能体详情的 MCP 分区添加客户端之后,只有这个智能体的新对话能用那些工具。别的智能体不会自动继承,正在跑的任务也不会中途改配置。
从哪里加
- 打开 Work → 智能体,进入目标智能体。
- 打开 MCP 分区。
- 创建客户端:可以用 JSON 导入,也可以用 表单模式。
- 保存后,到「工具&权限」确认工具列表,并按需要设置访问策略。
表单里的传输方式:
| 界面选项 | 适合什么 |
|---|---|
| Stdio | 本机启动一条命令,CogineWork 通过标准输入输出跟它说话。填写启动命令、参数、工作目录和环境变量。 |
| Streamable HTTP | 连远程 MCP 服务。填写服务器 URL,需要时再开 OAuth。 |
| SSE | 同样连远程服务,使用 SSE 传输。 |
JSON 导入接受三种常见写法:用 mcpServers 包一层、直接「键 → 配置对象」,或平铺成单个客户端。密钥不要写进可分享的文件;远程服务需要登录时,用该客户端上的 OAuth 授权。
什么时候该用 MCP
- 要让智能体查正在变化的外部系统,而不是把资料贴进对话。
- 对方已经提供 MCP 服务器,你不想为此再写插件。
- 工具需要鉴权、分页或实时查询,Skill 里的静态说明不够用。
如果只是「告诉智能体怎么用某个产品」,先写 Skill,不一定要上 MCP。
工具权限
每个 MCP 客户端都可以设默认策略,再按工具覆盖:
- 允许:直接调用。
- 审批:先停住,等你在动态或对话里批准。
- 拒绝:这个智能体不能用该工具。
还可以把规则限制在某个频道或某个用户。策略按客户端保存,换一个智能体要重新看一遍。
远程 MCP 等于把一部分工具执行权交给外部服务。只添加你信任的来源,并看清它能读哪些数据、能改哪些东西。
和插件、频道的分工
常见卡住的地方
- 加了客户端,对话里却没有工具:确认当前任务用的就是配置了 MCP 的那个智能体,并且客户端是启用状态。
- Stdio 命令立刻退出:在终端单独跑一遍启动命令,看依赖和路径是否齐全。
- 远程服务连不上:检查 URL、代理和鉴权;本机防火墙也会拦。需要登录时,先完成 OAuth。
- 工具列表是空的:等连接完成后再刷新;「MCP 服务器正在连接中」时不要急着重试权限页。