工具 (MCP)
在 v0.8 中添加(2025-03-16 发布),状态:测试版
LLM 可以使用 Model Context Protocol (MCP) 中实现的工具来访问外部资源并执行操作。
添加工具
您可以在设置中添加工具(MCP 服务器):
INFO
MCP 服务器是长期运行的进程,如果您打开右上角的开关,服务器将启动并在后台运行,直到您退出应用程序。如果您对配置进行了任何更改,服务器也将自动重启。
以下是 Anthropic 提供的参考 MCP 服务器列表:
https://github.com/modelcontextprotocol/servers#-reference-servers
例如,使用 git mcp 服务器:
如果您认为由此服务器提供的工具可以安全地自动运行,无需用户确认,则可以启用 自动运行
。
使用工具聊天
您可以在输入框下方看到一个锤子图标:
点击开关为聊天和助手启用工具,点击工具 ID 选择工具。
工具类型
命令行 MCP
基于命令行输入输出 (stdio) 的 MCP。
命令中支持的环境变量:
$HOME
: 用户目录$TMPDIR
: 系统临时目录
SSE MCP
基于网络请求的 MCP。
从 JSON 导入
除了手动添加 MCP 服务器之外,您还可以从另一个应用程序导入 JSON 配置,例如 Windsurf 的 mcp_config.json
,JSON 应如下所示:
json
{
"mcpServers": {
"fetch": {
"command": "npx",
"args": ["-y", "fetch-mcp", "start"],
"env": {
"SOME_ENV": "SOME_VALUE"
}
}
}
}
首先复制您的 JSON 配置,然后在工具设置中单击 + 图标并选择从剪贴板导入 JSON:
如果具有相同 ID 的服务器已存在,我们将更新它。
已知问题
- 尚未优化以与内置网络搜索和Artifacts一起工作
- 您可能需要更强大的模型才能可靠地运行工具
- GPT-4o 和 GPT-4o-mini 可能无法遵循指示并使用工具。
- 尚未针对 Ollama 优化
- 命令未找到错误:默认情况下,我们在 macOS 上使用
zsh
运行命令,在 Windows 上使用cmd
,如果找不到命令,您可以尝试使用命令的完整路径。 - 目前仅支持处理
text
类型、image
类型以及带有file://
uri 的resource
类型的工具结果。