SwiftNodes MCP

RPC de blockchain para agentes de IA en más de 125 cadenas: URLs de endpoints, soporte de métodos, sondeo de endpoints y llamadas RPC con tu clave API.

Servidor MCP alojado

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

Se instala en Claude Code, Codex, Cursor y más

Documentación

swiftnodes-mcp

Un servidor MCP (Model Context Protocol) para SwiftNodes — RPC blockchain multicadena, expuesto a agentes de IA.

Una clave de API, más de 125 cadenas, tarifa plana. Este servidor le brinda a Claude, ChatGPT, Cursor y cualquier cliente MCP respuestas en vivo y factuales sobre cadenas, precios y soporte de métodos JSON-RPC — además de la capacidad de sondear cualquier endpoint EVM directamente.

Servidor alojado (recomendado)

SwiftNodes ejecuta este servidor por ti en https://rpc.swiftnodes.io/mcp (HTTP Streamable). Nada que instalar.

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

Cursor y otros clientes (~/.cursor/mcp.json):

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

La clave es opcional: sin ella, las herramientas públicas a continuación funcionan. Con ella, dos herramientas más están disponibles:

HerramientaQué hace
rpc_callRealiza una llamada JSON-RPC en cualquier cadena de SwiftNodes con tu clave (cuenta contra tu plan como cualquier solicitud).
get_accountTu plan, límites de tasa, solicitudes usadas este mes y las restricciones de IP/origen en la clave. Nunca devuelve valores de clave.

Listado en el Registro oficial de MCP como io.swiftnodes/swiftnodes. Documentación: https://swiftnodes.io/docs/mcp

Herramientas

HerramientaQué hace
list_chainsCada cadena que SwiftNodes sirve — nombre, slug, ID de cadena, categoría, página de documentación. Filtrable.
get_chainDetalle completo de una cadena: IDs, tiempo de bloque, moneda nativa, plantillas de endpoints HTTP/WebSocket/archivo, enlaces de documentación.
get_pricingPlanes de tarifa plana en vivo desde la API pública — límites de tasa, características incluidas, sin unidades de cómputo.
get_method_supportQué métodos JSON-RPC funcionan en qué cadena — sondeado automáticamente cada semana a través del mismo camino que toman las solicitudes de los clientes. Vista general o detalle por método.
probe_endpointDiagnostica cualquier endpoint EVM JSON-RPC (nuestro o de cualquier persona): identidad de cadena, altura de bloque, capacidad de archivo, latencia — o ejecuta una llamada de método específica.

Ejecútalo localmente (stdio)

Cero dependencias, Node >= 18.

Desde este repositorio:

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

Vía npm (una vez publicado): npx -y swiftnodes-mcp

Claude Desktop

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

Cursor / cualquier cliente MCP

Agrega un servidor stdio con el comando node y argumentos ["/path/to/swiftnodes-mcp/bin/server.js"].

Fuentes de datos

  • Cadenas — instantánea empaquetada generada desde la fuente de verdad del sitio de SwiftNodes (scripts/generate-chains-data.mjs; regenerar después de cambios en las cadenas).
  • Precios — obtenidos en vivo desde https://rpc.swiftnodes.io/api/plans (respaldo empaquetado si no está disponible).
  • Soporte de métodos — obtenido en vivo desde https://swiftnodes.io/method-matrix.json, re-sondeado semanalmente. Los valores de soporte reflejan el camino real del cliente, incluida la conmutación por error.

Notas

probe_endpoint llamará a cualquier URL http(s) que le des — el mismo terreno que cubre nuestra herramienta de diagnóstico CLI rpc-doctor. Sonda de manera responsable: una pasada rápida por endpoint, no una prueba de carga.

Preguntas: swiftnodes.io — nivel gratuito, sin KYC.

Licencia

MIT — ver LICENCIA.