Skip to main content
Use Windsurf when Cascade should read and update Fortress work.

Add Fortress

Generate a Windsurf setup snippet in Fortress. Add it from Windsurf Settings > Cascade > MCP Servers > View Raw Config, or edit:
~/.codeium/windsurf/mcp_config.json
The generated config uses Windsurf’s remote HTTP shape:
{
  "mcpServers": {
    "fortress-agent": {
      "serverUrl": "https://api.fortressproductivity.com/mcp?agent_id=<agent-id>",
      "headers": {
        "Authorization": "Bearer ft_<token>"
      }
    }
  }
}
Windsurf accepts either serverUrl or url for remote HTTP MCPs. Fortress emits serverUrl because Windsurf’s examples call that out for remote HTTP servers.

Verify

Refresh MCP servers in Windsurf, then ask Cascade to read fortress://workspace/overview.

Secret handling

Windsurf supports environment and file interpolation in headers. For a long-lived local setup, prefer:
{
  "headers": {
    "Authorization": "Bearer ${env:FORTRESS_TOKEN_AGENT}"
  }
}
See Windsurf’s Cascade MCP documentation.