Skip to main content

All Supported Clients

Every MCP client can connect to Easy Node via a local server (npx) or a remote server (HTTPS + header), depending on client support. Remote URL: https://mcp-x402.easy-node.xyz/mcp Header: X-Easynode-Private-Key: 0x...
Your private key is sent via HTTPS header — encrypted in transit, never in URLs or logs. The server is stateless and never stores your key. Always use a dedicated wallet with limited USDC.

Compatibility

ClientLocalRemoteConfig
Claude CodeCLI
Cursor.cursor/mcp.json
OpenCodeopencode.json
Claude Desktopclaude_desktop_config.json
VS Code (Continue)~/.continue/config.json
VS Code (Copilot).vscode/mcp.json
WindsurfMCP config
ClineUI / JSON
Roo CodeConfig file
Kilo Code.kilocode/mcp.json
Gemini CLI~/.gemini/settings.json
GitHub Copilot CLI~/.copilot/mcp-config.json
GitHub Copilot AgentRepo settings
JetBrainsSettings UI
Zedsettings.json
AmpCLI
TraeJSON config
Augment Codeaugment.advanced
Amazon QConfig file
WarpSettings UI
LM Studiomcp.json
Qwen Code~/.qwen/settings.json
Visual Studio 2022Settings JSON
DockerMCP config
BoltAISettings UI
Perplexity DesktopSettings UI
KiroSettings UI

Claude Code

claude mcp add --transport http \
  --header "X-Easynode-Private-Key: 0x..." \
  easy-node https://mcp-x402.easy-node.xyz/mcp

Cursor

.cursor/mcp.json:
{
  "mcpServers": {
    "easy-node": {
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

OpenCode

opencode.json:
{
  "mcp": {
    "easy-node": {
      "type": "remote",
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." },
      "enabled": true
    }
  }
}

Claude Desktop

Local only — Claude Desktop does not support remote MCP servers. claude_desktop_config.json:
{
  "mcpServers": {
    "easy-node": {
      "command": "npx",
      "args": ["-y", "@easynodexyz/mcp-x402"]
    }
  }
}

VS Code (Continue)

Local only. ~/.continue/config.json:
{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@easynodexyz/mcp-x402"]
        }
      }
    ]
  }
}

VS Code (Copilot)

.vscode/mcp.json:
{
  "servers": {
    "easy-node": {
      "type": "http",
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.json:
{
  "mcpServers": {
    "easy-node": {
      "serverUrl": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

Cline

In Cline MCP settings, add a server with:
  • Type: Streamable HTTP
  • URL: https://mcp-x402.easy-node.xyz/mcp
  • Headers: X-Easynode-Private-Key: 0x...

Roo Code

In Roo Code MCP config:
{
  "mcpServers": {
    "easy-node": {
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

Kilo Code

.kilocode/mcp.json:
{
  "mcpServers": {
    "easy-node": {
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

Gemini CLI

~/.gemini/settings.json:
{
  "mcpServers": {
    "easy-node": {
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

GitHub Copilot CLI

~/.copilot/mcp-config.json:
{
  "mcpServers": {
    "easy-node": {
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

GitHub Copilot Agent

Remote only — configured at the repository level. In your repository settings, add a MCP server:
  • URL: https://mcp-x402.easy-node.xyz/mcp
  • Headers: X-Easynode-Private-Key: 0x...

JetBrains

Local only — JetBrains IDEs (IntelliJ, WebStorm, PyCharm, etc.) support MCP via Settings UI.
  1. Open SettingsToolsAI AssistantMCP Servers
  2. Add a new server:
    • Command: npx
    • Args: -y @easynodexyz/mcp-x402

Zed

Local only. In Zed settings.json:
{
  "context_servers": {
    "easy-node": {
      "command": {
        "path": "npx",
        "args": ["-y", "@easynodexyz/mcp-x402"]
      }
    }
  }
}

Amp

Remote only.
amp mcp add --transport http \
  --header "X-Easynode-Private-Key: 0x..." \
  easy-node https://mcp-x402.easy-node.xyz/mcp

Trae

In Trae MCP config:
{
  "mcpServers": {
    "easy-node": {
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

Augment Code

Local only. In augment.advanced settings, add MCP server:
  • Command: npx
  • Args: -y @easynodexyz/mcp-x402

Amazon Q

Local only. In Amazon Q Developer config:
{
  "mcpServers": {
    "easy-node": {
      "command": "npx",
      "args": ["-y", "@easynodexyz/mcp-x402"]
    }
  }
}

Warp

Local only — configure via Warp Settings UI.
  1. Open SettingsAIMCP Servers
  2. Add server with command: npx -y @easynodexyz/mcp-x402

LM Studio

Local only. In LM Studio mcp.json:
{
  "mcpServers": {
    "easy-node": {
      "command": "npx",
      "args": ["-y", "@easynodexyz/mcp-x402"]
    }
  }
}

Qwen Code

~/.qwen/settings.json:
{
  "mcpServers": {
    "easy-node": {
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

Visual Studio 2022

In Visual Studio MCP settings:
{
  "mcpServers": {
    "easy-node": {
      "url": "https://mcp-x402.easy-node.xyz/mcp",
      "headers": { "X-Easynode-Private-Key": "0x..." }
    }
  }
}

Docker

Local only.
{
  "mcpServers": {
    "easy-node": {
      "command": "npx",
      "args": ["-y", "@easynodexyz/mcp-x402"]
    }
  }
}

BoltAI

Local only — configure via BoltAI Settings UI.
  1. Open SettingsMCP Servers
  2. Add server with command: npx -y @easynodexyz/mcp-x402

Perplexity Desktop

Local only — configure via Settings UI.
  1. Open SettingsMCP Servers
  2. Add server with command: npx -y @easynodexyz/mcp-x402

Kiro

Local only — configure via Settings UI.
  1. Open SettingsMCP Servers
  2. Add server with command: npx -y @easynodexyz/mcp-x402