arbitrum-mcp-tools
Version:
A comprehensive collection of Model Context Protocol (MCP) tools for interacting with the Arbitrum blockchain. Enables AI assistants like Claude, Cursor, Windsurf, VS Code, Gemini CLI, and OpenAI Codex to perform blockchain operations including account an
97 lines (96 loc) • 2.81 kB
JavaScript
export const platforms = {
"claude-desktop": {
name: "Claude Desktop",
format: "json",
configKey: "mcpServers",
global: {
darwin: "~/Library/Application Support/Claude/claude_desktop_config.json",
win32: "%APPDATA%/Claude/claude_desktop_config.json",
linux: "~/.config/Claude/claude_desktop_config.json",
},
local: ".claude/mcp.json",
},
"claude-code": {
name: "Claude Code",
format: "json",
configKey: "mcpServers",
global: {
darwin: "~/.claude.json",
win32: "~/.claude.json",
linux: "~/.claude.json",
},
local: ".mcp.json",
},
cursor: {
name: "Cursor",
format: "json",
configKey: "mcpServers",
global: {
darwin: "~/.cursor/mcp.json",
win32: "~/.cursor/mcp.json",
linux: "~/.cursor/mcp.json",
},
local: ".cursor/mcp.json",
},
windsurf: {
name: "Windsurf",
format: "json",
configKey: "mcpServers",
global: {
darwin: "~/.codeium/windsurf/mcp_config.json",
win32: "%USERPROFILE%/.codeium/windsurf/mcp_config.json",
linux: "~/.codeium/windsurf/mcp_config.json",
},
local: ".windsurf/mcp.json",
},
vscode: {
name: "VS Code",
format: "json",
configKey: "servers",
global: {
darwin: "~/.vscode/mcp.json",
win32: "~/.vscode/mcp.json",
linux: "~/.vscode/mcp.json",
},
local: ".vscode/mcp.json",
},
gemini: {
name: "Gemini CLI",
format: "json",
configKey: "mcpServers",
global: {
darwin: "~/.gemini/settings.json",
win32: "~/.gemini/settings.json",
linux: "~/.gemini/settings.json",
},
local: ".gemini/settings.json",
},
antigravity: {
name: "Antigravity",
format: "json",
configKey: "mcpServers",
global: {
darwin: "~/.gemini/antigravity/mcp_config.json",
win32: "%USERPROFILE%/.gemini/antigravity/mcp_config.json",
linux: "~/.gemini/antigravity/mcp_config.json",
},
local: ".antigravity/mcp_config.json",
},
codex: {
name: "OpenAI Codex",
format: "toml",
configKey: "mcp_servers",
global: {
darwin: "~/.codex/config.toml",
win32: "~/.codex/config.toml",
linux: "~/.codex/config.toml",
},
local: ".codex/config.toml",
},
};
export function getPlatformIds() {
return Object.keys(platforms);
}
export function getPlatformConfig(platformId) {
return platforms[platformId];
}