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
| Client | Local | Remote | Config |
|---|
| Claude Code | ✅ | ✅ | CLI |
| Cursor | ✅ | ✅ | .cursor/mcp.json |
| OpenCode | ✅ | ✅ | opencode.json |
| Claude Desktop | ✅ | ❌ | claude_desktop_config.json |
| VS Code (Continue) | ✅ | ❌ | ~/.continue/config.json |
| VS Code (Copilot) | ✅ | ✅ | .vscode/mcp.json |
| Windsurf | ✅ | ✅ | MCP config |
| Cline | ✅ | ✅ | UI / JSON |
| Roo Code | ✅ | ✅ | Config file |
| Kilo Code | ✅ | ✅ | .kilocode/mcp.json |
| Gemini CLI | ✅ | ✅ | ~/.gemini/settings.json |
| GitHub Copilot CLI | ✅ | ✅ | ~/.copilot/mcp-config.json |
| GitHub Copilot Agent | ❌ | ✅ | Repo settings |
| JetBrains | ✅ | ❌ | Settings UI |
| Zed | ✅ | ❌ | settings.json |
| Amp | ❌ | ✅ | CLI |
| Trae | ✅ | ✅ | JSON config |
| Augment Code | ✅ | ❌ | augment.advanced |
| Amazon Q | ✅ | ❌ | Config file |
| Warp | ✅ | ❌ | Settings UI |
| LM Studio | ✅ | ❌ | mcp.json |
| Qwen Code | ✅ | ✅ | ~/.qwen/settings.json |
| Visual Studio 2022 | ✅ | ✅ | Settings JSON |
| Docker | ✅ | ❌ | MCP config |
| BoltAI | ✅ | ❌ | Settings UI |
| Perplexity Desktop | ✅ | ❌ | Settings UI |
| Kiro | ✅ | ❌ | Settings UI |
Claude Code
claude mcp add --transport http \
--header "X-Easynode-Private-Key: 0x..." \
easy-node https://mcp-x402.easy-node.xyz/mcp
claude mcp add easy-node -- npx -y @easynodexyz/mcp-x402
Cursor
.cursor/mcp.json:{
"mcpServers": {
"easy-node": {
"url": "https://mcp-x402.easy-node.xyz/mcp",
"headers": { "X-Easynode-Private-Key": "0x..." }
}
}
}
.cursor/mcp.json:{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
OpenCode
opencode.json:{
"mcp": {
"easy-node": {
"type": "remote",
"url": "https://mcp-x402.easy-node.xyz/mcp",
"headers": { "X-Easynode-Private-Key": "0x..." },
"enabled": true
}
}
}
opencode.json:{
"mcp": {
"easy-node": {
"type": "local",
"command": ["npx", "-y", "@easynodexyz/mcp-x402"],
"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..." }
}
}
}
.vscode/mcp.json:{
"servers": {
"easy-node": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json:{
"mcpServers": {
"easy-node": {
"serverUrl": "https://mcp-x402.easy-node.xyz/mcp",
"headers": { "X-Easynode-Private-Key": "0x..." }
}
}
}
~/.codeium/windsurf/mcp_config.json:{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
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...
In Cline MCP settings, add a server with:
- Command:
npx
- Args:
-y @easynodexyz/mcp-x402
Roo Code
In Roo Code MCP config:{
"mcpServers": {
"easy-node": {
"url": "https://mcp-x402.easy-node.xyz/mcp",
"headers": { "X-Easynode-Private-Key": "0x..." }
}
}
}
{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
Kilo Code
.kilocode/mcp.json:{
"mcpServers": {
"easy-node": {
"url": "https://mcp-x402.easy-node.xyz/mcp",
"headers": { "X-Easynode-Private-Key": "0x..." }
}
}
}
.kilocode/mcp.json:{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
Gemini CLI
~/.gemini/settings.json:{
"mcpServers": {
"easy-node": {
"url": "https://mcp-x402.easy-node.xyz/mcp",
"headers": { "X-Easynode-Private-Key": "0x..." }
}
}
}
~/.gemini/settings.json:{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
GitHub Copilot CLI
~/.copilot/mcp-config.json:{
"mcpServers": {
"easy-node": {
"url": "https://mcp-x402.easy-node.xyz/mcp",
"headers": { "X-Easynode-Private-Key": "0x..." }
}
}
}
~/.copilot/mcp-config.json:{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
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.
- Open Settings → Tools → AI Assistant → MCP Servers
- 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..." }
}
}
}
{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
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.
- Open Settings → AI → MCP Servers
- 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..." }
}
}
}
~/.qwen/settings.json:{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
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..." }
}
}
}
{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
Docker
Local only.
{
"mcpServers": {
"easy-node": {
"command": "npx",
"args": ["-y", "@easynodexyz/mcp-x402"]
}
}
}
BoltAI
Local only — configure via BoltAI Settings UI.
- Open Settings → MCP Servers
- Add server with command:
npx -y @easynodexyz/mcp-x402
Perplexity Desktop
Local only — configure via Settings UI.
- Open Settings → MCP Servers
- Add server with command:
npx -y @easynodexyz/mcp-x402
Kiro
Local only — configure via Settings UI.
- Open Settings → MCP Servers
- Add server with command:
npx -y @easynodexyz/mcp-x402