Windsurf
Connect Windsurf Cascade to the MCP platform server via HTTP with a Bearer token, which covers multi-instance setting and common connection troubleshooting.
Windsurf Cascade supports HTTPMCP servers remotely. Connect it directly to the platform with the MCP endpoint and a Bearer token.
Prerequisites
Section entitled ‘Prerequisites’- A current version of Windsurf
- Access to a court of the platform
- A scoped the platform OAuth token
Endpoint
Section entitled “Endpoint”Choose the end point for your platform environment:
| Environment | MCP URL |
|---|---|
| the platform US | https://us.probo.com/api/mcp/v1 |
| the platform EU | https://eu.probo.com/api/mcp/v1 |
| Custom | https://your-probo-instance.com/api/mcp/v1 |
The ___ZBT_I18N_RUNTIME_BLOCK_172__ segment is required.
Configure Windsurf
Section entitled “Configure Windsurf”-
Create a the platform OAuth token
On the platform, open the account menu, select OAuth tokens, and create a purpose token called
Windsurf. Authentication guidance and guidance. -
Establish the token in your environment
Terminal window export PROBO_API_TOKEN="your_api_token_here"Open Windsurf again after setting the variable so that the app can read it.
-
Open the MCP configuration
In the Cascade panel, open MCPs and select View Raw ConfigWindsurf stores this configuration at:
~/.codeium/windsurf/mcp_config.json -
Add the remote server
{"mcpServers": {"probo": {"serverUrl": "https://us.probo.com/api/mcp/v1","headers": {"Authorization": "Bearer ${env:PROBO_API_TOKEN}"}}}}Replace the URL if you use the EU region or a self-hosted court.
-
Refresh the server list
Save the file, return to the MCP panel and click on RefreshConfirm that
probois connected and activate the tools you want Cascade to use.
Verify the connection
Section entitled “Verify the connection”Start with a read-only request:
Use Probo to list the organizations I can access.Cascade should ask for approval before you run the tool and then return your platform organizations.
List the open risks for organization org_xxx.Summarize overdue compliance tasks without changing anything.Multiple the platform instances
Section entitled “Multiple the platform instances”Give each medium its own server name and token:
{ "mcpServers": { "probo-development": { "serverUrl": "http://localhost:8080/api/mcp/v1", "headers": { "Authorization": "Bearer ${env:PROBO_DEV_TOKEN}" } }, "probo-production": { "serverUrl": "https://us.probo.com/api/mcp/v1", "headers": { "Authorization": "Bearer ${env:PROBO_PROD_TOKEN}" } } }}Use separate token names so that credentials cannot be sent to the wrong court.
Troubleshooting
Section “Troubleshooting”Serverul nu este listat
“The server is not listed”- Open the configuration MCPs → View Raw Config to confirm that you have edited the active file.
- Validate JSON and click Refresh.
- Restart Windsurf after changing environment variables.
The server returns 401
The server returns 401- Confirms that the environment variable is available for the Windsurf process.
- Confirm that the title starts with
Bearer. - Generate a new token if the existing token has been revoked or has expired.
The server returns 404
The server returns 404Confirms that serverUrl ends at /api/mcp/v1. The uncompleted route /api/mcp is not a valid endpoint for the MCP platform.
Instrumentele sunt indisponibile
Section entitled “Tools are unavailable”- Confirms that individual tools are enabled in the MCP panel.
- Confirm the platform’s role to access the requested organization and operation.
- Try the same end point with MCP Inspector.
For the specific configuration behavior of Windsurf, see Windsurf MCP documentation.