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:
- Primero, clona este repositorio:Copy
- Vaya a Configuración del cursor → MCP → Agregar nuevo servidor MCP
- Introduzca un nombre (por ejemplo, "eth-mcp")
- Seleccione "comando" como tipo
- Ingrese la ruta completa al script:Copy
- 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:
- Ingrese el comando y la ruta
- 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
:
- Seleccione la herramienta en la interfaz del Inspector
- Ingrese una dirección de Ethereum válida (por ejemplo,
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
- dirección de Vitalik) - Utilice el parámetro de bloque predeterminado (
latest
) - 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.
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.
- Overview
- Features
- Usage
- Testing with MCP Inspector
- Integration with MCP Clients
- Understanding MCP
- License
- Contributing