Usage
Description
Pull an MCP server from the R2 registry and configure it for your AI client. The config format differs by client:- VS Code: native HTTP transport (
type: http) - no proxy needed - All other clients: stdio bridge via
npx mcp-remote
Options
MCP server name to pull from registry
Target AI client:
vscode, cursor, windsurf, claude, or chatgptSupported Clients
VS Code
Configures VS Code MCP settings
Cursor
Configures Cursor MCP settings
Windsurf
Configures Windsurf MCP settings
Claude
Configures Claude Desktop MCP
ChatGPT
Configures ChatGPT MCP settings
How It Works
Write config entry
- VS Code: writes
{ "type": "http", "url": "..."}under the"servers"key in.vscode/mcp.json - Other clients: writes
{ "type": "stdio", "command": "npx", "args": ["-y", "mcp-remote", url] }under the"mcpServers"key in the client’s config file
Architecture
Examples
Example Output
Configuration Format
The generated configuration depends on your client.- VS Code
- Cursor / Windsurf / Claude / ChatGPT
Written to VS Code supports the HTTP transport natively - no proxy process required.
.vscode/mcp.json under the "servers" key:Platform Support
| Client | Config Location |
|---|---|
| VS Code | ~/Library/Application Support/Code/User/mcp.json (macOS)%APPDATA%/Code/User/mcp.json (Windows)~/.config/Code/User/mcp.json (Linux) |
| Cursor | ~/.cursor/mcp.json (macOS/Linux)%USERPROFILE%/.cursor/mcp.json (Windows) |
| Windsurf | ~/Library/Application Support/Windsurf/User/mcp.json (macOS)%APPDATA%/Windsurf/User/mcp.json (Windows)~/.config/Windsurf/User/mcp.json (Linux) |
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)%APPDATA%/Claude/claude_desktop_config.json (Windows)~/.config/Claude/claude_desktop_config.json (Linux) |
Next Steps
Inspect Server
View server details
Test Mode
Test without registry