MCP(模型上下文协议)是一种协议,它使 LLM 能够访问自定义工具和服务。MCP 客户端(在本例中是 Cascade)可以向 MCP 服务器发出请求,以访问它们提供的工具。Cascade 现在原生集成了 MCP,允许您自带选定的 MCP 服务器供 Cascade 使用。有关更多信息,请参阅官方 MCP 文档

企业版用户必须通过设置手动开启此功能

添加新的 MCP 插件

新的 MCP 插件可以通过进入 设置 > 工具 > Windsurf 设置 > 添加服务器 部分来添加。

如果找不到所需的 MCP 插件,可以通过点击 查看原始配置 按钮并编辑原始 mcp_config.json 文件手动添加。

当您点击 MCP 服务器时,只需点击 + 添加服务器 即可将该服务器及其工具提供给 Cascade 使用。

Cascade 支持 MCP 服务器的两种传输类型stdio/sse

对于 /sse 服务器,URL 应反映端点地址,类似于 https://<your-server-url>/sse

添加新的 MCP 插件后,请务必按下刷新按钮。

mcp_config.json

~/.codeium/mcp_config.json 文件是一个 JSON 文件,其中包含 Cascade 可以连接的服务器列表。

该 JSON 应遵循与 Claude Desktop 配置文件相同的 schema。

这是一个示例配置,它为 Google Maps 设置了一个服务器

{
  "mcpServers": {
    "google-maps": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-google-maps"
      ],
      "env": {
        "GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

请务必为您要使用的服务器提供所需的参数和环境变量。

请参阅官方 MCP 服务器参考库OpenTools,了解一些示例服务器。

注意事项

  • 由于 MCP 工具调用可以调用任意服务器实现者编写的代码,我们对 MCP 工具调用失败不承担责任。重申一下
  • 我们目前仅支持工具,而不支持提示资源。换句话说,Cascade 将能够请求和使用服务器的工具,但不能使用服务器公开的其他端点。