Etherscan
Interactúa con la API de Etherscan para explorar datos y servicios de blockchain.
Documentación
@xiaok/etherscan-mcp
Un servidor MCP dinámico para interactuar con la API y los servicios de Etherscan.
Ejecutar tu servidor
Probar con mcp-cli
La forma más rápida de probar y depurar tu servidor es con fastmcp dev:
npx fastmcp dev src/index.ts
Esto ejecutará tu servidor con mcp-cli para probar y depurar tu servidor MCP en la terminal.
Inspeccionar con MCP Inspector
Otra forma es usar el MCP Inspector oficial para inspeccionar tu servidor con una interfaz web:
npx npx fastmcp inspect src/index.ts
Preguntas frecuentes
¿Cómo usarlo con Claude Desktop?
Sigue la guía https://modelcontextprotocol.io/quickstart/user y añade la siguiente configuración:
{
"mcpServers": {
"etherscan_mcp": {
"command": "npx",
"args": ["tsx", "/PATH/TO/YOUR_PROJECT/src/index.ts"],
"env": {
"ETHERSCAN_API_KEY": "********"
}
}
}
}
Documentación de la API
https://docs.etherscan.io/etherscan-v2
lista de cadenas compatibles: https://docs.etherscan.io/etherscan-v2/getting-started/supported-chains
Ten en cuenta que no todos los endpoints son compatibles con todas las cadenas. Encuentra la lista de compatibilidad aquí: https://forms.blockscan.com/public/grid/3E9QiN00NLhCQVibiP3Z-Bpqhmd7zGXsgapEKJupxiI
TODO
- añadir soporte para la API pro