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.
Related MCP server: MCP Etherscan Server
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:
git clone https://github.com/yourusername/eth-mpc.gitVaya 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:
node /path/to/eth-mpc/index.js

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.