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":{}}'