MCP Server¶
FaustBot 内置 MCP (Model Context Protocol) 客户端,支持连接外部 MCP 服务器扩展工具能力。
什么是 MCP¶
MCP 是 Anthropic 提出的开放协议,让 AI 模型以标准化方式访问外部工具和数据源。FaustBot 作为 MCP 客户端,可以连接任意兼容的 MCP server。
传输模式¶
Stdio(本地进程)¶
MCP server 以子进程运行,通过标准输入输出通信:
SSE(远程服务)¶
MCP server 运行在远程服务器,通过 HTTP SSE 通信:
Streamable HTTP¶
MCP server 运行在远程服务器,通过 Streamable HTTP 通信:
使用 npx 启动¶
FaustBot 内置了便携版 Node.js(.nodejs/node.exe),npx 命令会自动解析到 .nodejs/npx.cmd:
配置界面¶
在 FaustBot 的配置中心(Configer)中,MCP 服务器 页面提供:
- Stdio / SSE 传输模式切换
- 命令 / URL 内联编辑
- 运行日志查看
- 连接状态指示