Ethereum RPC MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides tools for interacting with the Ethereum blockchain through JSON-RPC methods, including retrieving code from addresses, checking account balances, getting gas prices, executing contract calls, retrieving logs, and sending transactions.

Servidor MCP de Ethereum RPC

Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la cadena de bloques Ethereum.

Descripción general

Este servidor MCP proporciona herramientas para consultar datos de la cadena de bloques de Ethereum mediante métodos JSON-RPC estándar. Permite que los asistentes y aplicaciones de IA interactúen con la cadena de bloques de Ethereum mediante un protocolo estandarizado.

Características

Este servidor MCP proporciona tres métodos clave de RPC de Ethereum como herramientas:

  • eth_getCode : recupera el código en una dirección específica de Ethereum
  • eth_gasPrice : obtiene el precio actual del gas en la red Ethereum
  • eth_getBalance : Consulta el saldo de una cuenta Ethereum

Nota: Vienen más

Uso

Agregar al cursor

Para agregar este MCP al cursor:

  1. Primero, clona este repositorio:
    git clone https://github.com/yourusername/eth-mpc.git
  2. Vaya a Configuración del cursor → MCP → Agregar nuevo servidor MCP
  3. Introduzca un nombre (por ejemplo, "eth-mcp")
  4. Seleccione "comando" como tipo
  5. Ingrese la ruta completa al script:
    node /path/to/eth-mpc/index.js

  1. Haga clic en "Agregar" para habilitar el servidor

Una vez agregadas, las herramientas Ethereum RPC estarán disponibles para usar dentro de Cursor.

El servidor utiliza el transporte stdio, lo que lo hace compatible con clientes MCP como Claude Desktop, Cursor y otros.

Pruebas con MCP Inspector

El Inspector MCP es una herramienta de desarrollo para probar y depurar servidores MCP. Ofrece una interfaz interactiva para probar la funcionalidad de su servidor MCP sin necesidad de un cliente de IA completo.

Ejecución del Inspector

Para probar su servidor Ethereum RPC MCP con el Inspector:

Para ejecutar el Inspector:

npx @modelcontextprotocol/inspector
  1. Ingrese el comando y la ruta
  2. El Inspector se conectará a su servidor MCP en ejecución y mostrará las herramientas disponibles.

Herramientas de prueba con Inspector

El Inspector le permite:

  • Ver las herramientas disponibles y sus descripciones
  • Pruebe cada herramienta con diferentes parámetros
  • Vea las respuestas en un formato estructurado
  • Depure cualquier problema con la implementación de su servidor MCP

Por ejemplo, para probar la herramienta eth_getBalance :

  1. Seleccione la herramienta en la interfaz del Inspector
  2. Ingrese una dirección de Ethereum válida (por ejemplo, 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 - dirección de Vitalik)
  3. Utilice el parámetro de bloque predeterminado ( latest )
  4. Enviar la solicitud y ver la respuesta

Integración con clientes MCP

Este servidor MCP se puede integrar con cualquier cliente compatible con MCP, incluidos:

  • Escritorio de Claude
  • Claude Code
  • Cursor (instrucciones anteriores)
  • Cline
  • Otras aplicaciones compatibles con MCP

Una vez integrado, la aplicación cliente puede utilizar las herramientas proporcionadas por este servidor para consultar directamente los datos de la cadena de bloques Ethereum.

Entendiendo el MCP

El Protocolo de Contexto de Modelo (MCP) es un estándar abierto que permite a los modelos de IA interactuar con diversas herramientas y servicios. Proporciona una forma estandarizada para que los desarrolladores expongan API, fuentes de datos y funcionalidades a los asistentes de IA.

Obtenga más información sobre MCP

Los servidores MCP como este forman parte de un ecosistema que permite a los asistentes de IA realizar tareas complejas en múltiples servicios sin requerir una integración personalizada para cada servicio.

Documentación oficial : Descripción general del protocolo de contexto del modelo

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Proporciona herramientas para que los asistentes de IA interactúen con la cadena de bloques Ethereum a través de métodos JSON-RPC estándar, lo que permite realizar consultas de saldos de cuentas, precios de gas y código de contrato inteligente.

  1. Overview
    1. Features
      1. Usage
        1. Adding to Cursor
      2. Testing with MCP Inspector
        1. Running the Inspector
        2. Testing Tools with Inspector
      3. Integration with MCP Clients
        1. Understanding MCP
          1. Learn More About MCP
        2. License
          1. Contributing
            ID: qpjvkozof7