Enterprise 用户需在设置中手动启用
添加新的 MCP 插件
Settings
> Tools
> Windsurf Settings
> Add Server
添加新的 MCP 插件。
如果找不到目标 MCP 插件,可点击 View Raw Config
按钮并编辑原始 mcp_config.json
文件手动添加。
在选择某个 MCP 服务器后,点击 + Add Server
,即可将该服务器及其工具提供给 Cascade 使用。

stdio
和 http
。
对于 http
服务器,URL 应指向相应的端点,形如 https://<your-server-url>/mcp
。
我们也支持可流式的 HTTP 传输和 MCP 认证。
添加新的 MCP 插件后,请务必点击刷新按钮。
mcp_config.json
~/.codeium/mcp_config.json
文件是一个 JSON 文件,包含 Cascade 可连接的服务器列表。
该 JSON 应遵循与 Claude Desktop 配置文件相同的架构(schema)。
下面是一个示例配置,用于设置一个 GitHub 服务器:
serverUrl
字段。
下面是一个 HTTP 服务器的示例配置:
对于 Figma Dev Mode 的 MCP(模型上下文协议,Model Context Protocol)服务器,请确保已将 Figma 桌面应用更新到最新版本,以使用新的“/mcp”端点。
管理控制(Teams 与 Enterprise)
MCP 团队设置
为你的团队配置 MCP 设置。
上述链接仅在你拥有团队管理员权限时可用。
服务器匹配原理
- 完整字符串匹配:所有模式会自动加锚点(使用
^(?:pattern)$
包裹)以避免部分匹配 - Command 字段:必须精确匹配,或符合你的正则表达式模式
- Arguments 数组:每个参数都会分别与其对应的模式进行匹配
- 数组长度:白名单与用户配置的参数数量必须完全一致
- 特殊字符:如
$
、.
、[
、]
、(
、)
等字符在正则中具有特殊含义,如需按字面匹配,应使用\
进行转义
配置选项
选项 1:插件商店默认(推荐)
将 Server Config(JSON)字段留空,以使用来自 Windsurf MCP Plugin Store 的默认配置。
选项 1:插件商店默认(推荐)
将 Server Config(JSON)字段留空,以使用来自 Windsurf MCP Plugin Store 的默认配置。
管理员白名单配置:对应的用户配置(这允许用户安装 GitHub MCP 服务器,并使用任意有效配置,只要该 Server ID 与插件商店条目一致即可。
- Server ID:
github-mcp-server
- Server Config(JSON): (留空)
mcp_config.json
):选项 2:精确匹配配置
提供用户必须使用的精确配置。用户必须与此配置完全一致。
选项 2:精确匹配配置
提供用户必须使用的精确配置。用户必须与此配置完全一致。
管理员白名单配置:对应的用户配置(用户必须使用此完全一致的配置——对
- Server ID:
github-mcp-server
- Server Config(JSON):
mcp_config.json
):command
或 args
的任何改动都会被阻止。env
部分的取值可以不同。选项 3:灵活的正则表达式模式
使用正则表达式,在保持安全控制的同时允许用户配置存在变体。
选项 3:灵活的正则表达式模式
使用正则表达式,在保持安全控制的同时允许用户配置存在变体。
管理员白名单配置:对应的用户配置(此示例在保持安全性的同时为用户提供灵活性:
- Server ID:
python-mcp-server
- Server Config(JSON):
mcp_config.json
):- 正则
/.*\\.py
匹配任意 Python 文件路径,如/home/user/my_server.py
- 正则
[0-9]+
匹配任意数字端口,如8080
或3000
- 用户可自定义文件路径和端口,管理员则可确保仅执行 Python 脚本
常见正则表达式模式
模式 | 匹配项 | 示例 |
---|---|---|
.* | 任意字符串 | /home/user/script.py |
[0-9]+ | 任意数字 | 8080 , 3000 |
[a-zA-Z0-9_]+ | 字母数字与下划线 | api_key_123 |
\\$HOME | 字面量 $HOME | $HOME (不会展开) |
\\.py | 字面量 .py | script.py |
\\[cli\\] | 字面量 [cli] | mcp[cli] |
说明
管理员配置指南
- 环境变量:
env
部分不进行正则匹配,用户可自由配置 - 禁用工具:
disabledTools
数组单独处理,不参与白名单匹配 - 区分大小写:所有匹配均区分大小写
- 错误处理:无效的正则表达式会被记录,并导致拒绝访问
- 测试:请仔细测试你的正则表达式——过于严格的规则可能会阻断合法用例
疑难解答
- 检查精确匹配:确保白名单模式与用户的实际配置完全一致
- 确认正则转义:特殊字符可能需要转义(例如,将点作为字面量时使用
\.
) - 查看日志:无效的正则模式会以警告的形式记录在日志中
- 测试模式:使用正则测试工具验证模式是否按预期工作