MCP 服务器
什么是 MCP
MCP(Model Context Protocol)让 AI 能够连接外部服务和工具。通过 MCP 服务器,AI 可以搜索网页、操作浏览器、调用 API 等。
内置 MCP 服务器
SoAgents 预置了 6 个常用 MCP:
| 名称 | 功能 | 费用 |
|---|---|---|
| Context7 | 自动获取库/框架最新文档 | 免费 |
| Playwright | 浏览器自动化、截图、表单填写 | 免费 |
| DuckDuckGo | 网页搜索 | 免费 |
| Tavily Search | AI 优化搜索,结构化结果 | 每月 1000 次免费 |
| Gemini Image | 图片生成和编辑 | 免费额度 |
| Edge TTS | 文字转语音,400+ 种语音 | 免费 |
启用 MCP
- 打开 设置 → MCP
- 找到想要启用的 MCP
- 点击开关启用
- 部分 MCP 需要配置 API Key(如 Tavily)
启用后,AI 在对话中会自动使用对应的工具。
添加自定义 MCP
如果内置 MCP 不够用,可以添加自己的:
- 设置 → MCP → 添加自定义
- 选择类型:
- STDIO — 本地命令行工具(如 npx、uvx)
- HTTP — 远程 HTTP 服务
- SSE — Server-Sent Events 服务
- 配置命令/URL 和参数
- 设置环境变量(如有需要)
示例:添加 STDIO 类型 MCP
{
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-xxx"],
"env": {
"API_KEY": "your-key"
}
}
发现更多 MCP
可以从以下网站找到更多 MCP 服务器:
- mcp.so — MCP 服务器目录
- smithery.ai — MCP 社区
常见问题
MCP 启用后报错 “Command not found”
确保对应的运行时已安装(如 Node.js、Python),并且在系统 PATH 中。
MCP 连接超时
检查网络连接,或为 HTTP 类型的 MCP 配置代理。