Skip to content

Client Configuration

Apoorv Raj Saxena edited this page Jan 6, 2026 · 1 revision

Client Configuration

Reticle works by wrapping your MCP server command (stdio) or reverse-proxying HTTP-based MCP servers.

General rule (stdio)

Replace:

<server command>

With:

mcp-reticle run --name <server-name> -- <server command>

Claude Desktop

Example:

{
  "mcpServers": {
    "my-server": {
      "command": "mcp-reticle",
      "args": ["run", "--name", "my-server", "--", "python", "-m", "my_mcp_server"]
    }
  }
}

Common macOS path:

~/Library/Application Support/Claude/claude_desktop_config.json

Cursor / Cline (VS Code)

Example:

{
  "mcpServers": {
    "my-server": {
      "command": "mcp-reticle",
      "args": ["run", "--name", "my-server", "--", "node", "server.js"]
    }
  }
}

HTTP-based MCP servers (proxy)

If your client/server uses HTTP/SSE/WebSocket transports, use:

mcp-reticle proxy --name api --upstream http://localhost:8080 --listen 3001

See: CLI

Clone this wiki locally