Recommendation
Use Streamable HTTP in Cascade for hosted or self-hosted NPA MCP.
Config file
1 | ~/.codeium/windsurf/mcp_config.json |
You can also add servers from Windsurf Settings > Cascade > MCP Servers or the MCPs icon in the Cascade panel.
Hosted HTTP
1 | { |
Local stdio
1 | { |
Verify
Refresh the MCP server in Cascade or restart Windsurf. Then ask:
1 | List the Netskope NPA MCP tools you can access. Do not call any write tools. |
Common issues
| Symptom | Fix |
|---|---|
| Config not loaded | Confirm the file path is ~/.codeium/windsurf/mcp_config.json. |
| Remote server missing | Add it through Cascade MCP Servers and choose Streamable HTTP. |
| Header interpolation fails | Use literal values first, then move secrets into your preferred secret flow. |
| Enterprise settings block server | Check Teams or Enterprise MCP whitelist controls. |
Platform notes
Windsurf Cascade documents stdio, Streamable HTTP, and SSE support, plus the mcp_config.json file.
Source: Windsurf Cascade MCP docs