SwiftNodes MCP

RPC de blockchain para agentes de IA em mais de 125 cadeias: URLs de endpoints, suporte a métodos, sondagem de endpoints e chamadas RPC com sua chave de API.

Servidor MCP hospedado

npx add-mcp 'https://rpc.swiftnodes.io/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

swiftnodes-mcp

Um servidor MCP (Model Context Protocol) para SwiftNodes — RPC blockchain multi-chain, exposto a agentes de IA.

Uma chave de API, 125+ chains, preço fixo. Este servidor dá ao Claude, ChatGPT, Cursor e qualquer cliente MCP respostas ao vivo e factuais sobre chains, preços e suporte a métodos JSON-RPC — além da capacidade de testar qualquer endpoint EVM diretamente.

Servidor hospedado (recomendado)

A SwiftNodes executa este servidor para você em https://rpc.swiftnodes.io/mcp (HTTP Streamable). Nada para instalar.

claude mcp add --transport http --scope user swiftnodes https://rpc.swiftnodes.io/mcp --header "Authorization: Bearer $SWIFTNODES_API_KEY"

Cursor e outros clientes (~/.cursor/mcp.json):

{ "mcpServers": { "swiftnodes": { "url": "https://rpc.swiftnodes.io/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }

A chave é opcional: sem ela, as ferramentas públicas abaixo funcionam. Com ela, duas ferramentas adicionais ficam disponíveis:

FerramentaO que faz
rpc_callFaz uma chamada JSON-RPC em qualquer chain SwiftNodes com sua chave (conta contra seu plano como qualquer requisição).
get_accountSeu plano, limites de taxa, requisições usadas neste mês e as restrições de IP/origem da chave. Nunca retorna valores de chave.

Listado no Registro oficial MCP como io.swiftnodes/swiftnodes. Documentação: https://swiftnodes.io/docs/mcp

Ferramentas

FerramentaO que faz
list_chainsTodas as chains que a SwiftNodes atende — nome, slug, ID da chain, categoria, página de documentação. Filtrável.
get_chainDetalhes completos de uma chain: IDs, tempo de bloco, moeda nativa, modelos de endpoint HTTP/WebSocket/arquivo, links de documentação.
get_pricingPlanos de preço fixo ao vivo da API pública — limites de taxa, recursos incluídos, sem unidades de computação.
get_method_supportQuais métodos JSON-RPC funcionam em qual chain — testado automaticamente toda semana pelo mesmo caminho que as requisições dos clientes percorrem. Visão geral ou detalhe por método.
probe_endpointDiagnostica qualquer endpoint EVM JSON-RPC (nosso ou de terceiros): identidade da chain, altura do bloco, capacidade de arquivo, latência — ou executa uma chamada de método específica.

Execute localmente (stdio)

Zero dependências, Node >= 18.

A partir deste repositório:

git clone https://github.com/swiftnodes/swiftnodes-mcp
node swiftnodes-mcp/bin/server.js   # speaks MCP over stdio

Via npm (quando publicado): npx -y swiftnodes-mcp

Claude Desktop

{
  "mcpServers": {
    "swiftnodes": {
      "command": "node",
      "args": ["/path/to/swiftnodes-mcp/bin/server.js"]
    }
  }
}

Cursor / qualquer cliente MCP

Adicione um servidor stdio com o comando node e argumentos ["/path/to/swiftnodes-mcp/bin/server.js"].

Fontes de dados

  • Chains — snapshot empacotado gerado a partir da fonte de verdade do site SwiftNodes (scripts/generate-chains-data.mjs; regenere após mudanças nas chains).
  • Preços — buscados ao vivo de https://rpc.swiftnodes.io/api/plans (fallback empacotado se inacessível).
  • Suporte a métodos — buscado ao vivo de https://swiftnodes.io/method-matrix.json, re-testado semanalmente. Os valores de suporte refletem o caminho real do cliente, incluindo failover.

Notas

probe_endpoint chamará qualquer URL http(s) que você fornecer — o mesmo terreno que nossa ferramenta de diagnóstico CLI rpc-doctor cobre. Teste com responsabilidade: uma passagem rápida por endpoint, não um teste de carga.

Perguntas: swiftnodes.io — plano gratuito, sem KYC.

Licença

MIT — veja LICENSE.