Skip to main content
Fortress is a remote Streamable HTTP MCP server. Each agent gets a scoped URL, a namespaced server key, and either a bearer-token setup snippet or an OAuth connector flow. Create one Fortress agent identity per runtime. Reusing one token across Claude Code, Cursor, and a cloud agent makes audit history and permissions harder to reason about.

Claude Code

Terminal setup with claude mcp add --transport http.

Claude Desktop

Remote custom connector setup through Settings > Connectors and Fortress OAuth.

Codex

CLI and IDE-extension setup using shared Codex MCP configuration.

Cursor

~/.cursor/mcp.json or project .cursor/mcp.json.

Windsurf

Cascade MCP setup using serverUrl in mcp_config.json.

VS Code

GitHub Copilot Agent mode using VS Code’s servers config shape.

Gemini CLI

User-scoped HTTP MCP setup with gemini mcp add.

OpenClaw

Saved MCP server registry using streamable-http.

OpenRouter Spawn

Add Fortress inside the spawned runtime or custom Agent SDK harness.

Generic MCP

Standard remote HTTP endpoint plus Authorization header.

Choose a preset

RuntimeFortress presetSetup pathAuth
Claude Codeclaude_codeShell commandBearer token header
Claude Desktopclaude_desktopSettings > ConnectorsOAuth
Codex CLI / IDEcodexShell command or ~/.codex/config.tomlBearer token env var
Cursorcursormcp.jsonBearer token header
Windsurf Cascadewindsurfmcp_config.jsonBearer token header
VS Code CopilotvscodeUser or workspace mcp.jsonBearer token header
Gemini CLIgemini_cliShell commandBearer token header
OpenClawopenclawopenclaw mcp setBearer token header
OpenRouter Spawnopenrouter_spawnInside the spawned runtimeRuntime-specific
Other MCP clientgenericClient-specific MCP fileBearer token header

Verify any provider

After adding Fortress, ask the agent to read:
fortress://workspace/overview
That proves the client can reach Fortress, authenticate as the intended agent, and receive the workspace starting context.
Most generated snippets include a permanent ft_ bearer token. Keep them in user-level config or a secret manager. Do not commit them to a repository.

Claude Code setup

Connect a Claude Code agent to Fortress over remote HTTP MCP.

Claude Desktop setup

Connect Claude Desktop to Fortress with a remote MCP custom connector.

Codex setup

Connect Codex CLI and the Codex IDE extension to Fortress MCP.

Cursor setup

Connect Cursor's agent to Fortress with mcp.json.

Windsurf setup

Connect Windsurf Cascade to Fortress MCP.

VS Code setup

Connect GitHub Copilot Agent mode in VS Code to Fortress MCP.

Gemini CLI setup

Connect Gemini CLI to Fortress MCP with an HTTP server command.

OpenClaw setup

Connect OpenClaw-managed runtimes to Fortress MCP.

OpenRouter Spawn setup

Use Fortress with agents launched through OpenRouter Spawn or custom OpenRouter Agent SDK harnesses.

Generic MCP setup

Connect any Streamable HTTP MCP client to Fortress.