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:
| Ferramenta | O que faz |
|---|---|
rpc_call | Faz uma chamada JSON-RPC em qualquer chain SwiftNodes com sua chave (conta contra seu plano como qualquer requisição). |
get_account | Seu 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
| Ferramenta | O que faz |
|---|---|
list_chains | Todas as chains que a SwiftNodes atende — nome, slug, ID da chain, categoria, página de documentação. Filtrável. |
get_chain | Detalhes completos de uma chain: IDs, tempo de bloco, moeda nativa, modelos de endpoint HTTP/WebSocket/arquivo, links de documentação. |
get_pricing | Planos de preço fixo ao vivo da API pública — limites de taxa, recursos incluídos, sem unidades de computação. |
get_method_support | Quais 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_endpoint | Diagnostica 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.