Client field guide

Connect once.
Search everything.

Use https://juraguard.example.com/mcp/. OAuth-capable clients discover browser login and approval automatically. YOUR_TOKEN is only the manual fallback for other clients.

01

Claude Code & Desktop

Claude Code can add the remote endpoint directly:

claude mcp add --transport http juraguard https://juraguard.example.com/mcp/ \
  --header "Authorization: Bearer YOUR_TOKEN"

For Claude Desktop, add this server to its MCP configuration:

{
  "mcpServers": {
    "juraguard": {
      "type": "http",
      "url": "https://juraguard.example.com/mcp/",
      "headers": {"Authorization": "Bearer YOUR_TOKEN"}
    }
  }
}

02

Cursor

Create .cursor/mcp.json in a project or use the global MCP settings.

{"mcpServers":{"juraguard":{"type":"http","url":"https://juraguard.example.com/mcp/","headers":{"Authorization":"Bearer YOUR_TOKEN"}}}}

03

VS Code / GitHub Copilot

Add .vscode/mcp.json:

{"servers":{"juraguard":{"type":"http","url":"https://juraguard.example.com/mcp/","headers":{"Authorization":"Bearer YOUR_TOKEN"}}}}

04

Codex CLI

Export JURAGUARD_TOKEN in your shell, then add this to ~/.codex/config.toml:

[mcp_servers.juraguard]
url = "https://juraguard.example.com/mcp/"
bearer_token_env_var = "JURAGUARD_TOKEN"

05

OpenCode

Add a remote MCP entry to opencode.json. OpenCode discovers OAuth and opens browser approval; no shared secret is needed:

{"mcp":{"juraguard":{"type":"remote","url":"https://juraguard.example.com/mcp/"}}}

06

Gemini CLI

Add to Gemini settings.json:

{"mcpServers":{"juraguard":{"httpUrl":"https://juraguard.example.com/mcp/","headers":{"Authorization":"Bearer YOUR_TOKEN"}}}}

07

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{"mcpServers":{"juraguard":{"serverUrl":"https://juraguard.example.com/mcp/","headers":{"Authorization":"Bearer YOUR_TOKEN"}}}}

08

Generic Streamable HTTP

Send JSON-RPC by POST with bearer authentication. No GET event stream is exposed.

curl https://juraguard.example.com/mcp/ \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -H 'MCP-Protocol-Version: 2025-06-18' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'