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:
| Herramienta | Qué hace |
|---|---|
rpc_call | Realiza una llamada JSON-RPC en cualquier cadena de SwiftNodes con tu clave (cuenta contra tu plan como cualquier solicitud). |
get_account | Tu 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
| Herramienta | Qué hace |
|---|---|
list_chains | Cada cadena que SwiftNodes sirve — nombre, slug, ID de cadena, categoría, página de documentación. Filtrable. |
get_chain | Detalle completo de una cadena: IDs, tiempo de bloque, moneda nativa, plantillas de endpoints HTTP/WebSocket/archivo, enlaces de documentación. |
get_pricing | Planes de tarifa plana en vivo desde la API pública — límites de tasa, características incluidas, sin unidades de cómputo. |
get_method_support | Qué 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_endpoint | Diagnostica 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.