Etherscan

Interactúa con la API de Etherscan para explorar datos y servicios de blockchain.

Documentación

@xiaok/etherscan-mcp

smithery badge

Un servidor MCP dinámico para interactuar con la API y los servicios de Etherscan.

Etherscan MCP server

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

  1. añadir soporte para la API pro