Etherscan

Interaja com a API do Etherscan para explorar dados e serviços de blockchain.

Documentação

@xiaok/etherscan-mcp

smithery badge

Um servidor MCP dinâmico para interagir com a API e os serviços da Etherscan.

Etherscan MCP server

Executando Seu Servidor

Teste com mcp-cli

A maneira mais rápida de testar e depurar seu servidor é com o fastmcp dev:

npx fastmcp dev src/index.ts

Isso executará seu servidor com mcp-cli para testar e depurar seu servidor MCP no terminal.

Inspecione com MCP Inspector

Outra maneira é usar o MCP Inspector oficial para inspecionar seu servidor com uma interface web:

npx npx fastmcp inspect src/index.ts

FAQ

Como usar com o Claude Desktop?

Siga o guia https://modelcontextprotocol.io/quickstart/user e adicione a seguinte configuração:

{
  "mcpServers": {
    "etherscan_mcp": {
      "command": "npx",
      "args": ["tsx", "/PATH/TO/YOUR_PROJECT/src/index.ts"],
      "env": {
        "ETHERSCAN_API_KEY": "********"
      }
    }
  }
}

Documentação da API

https://docs.etherscan.io/etherscan-v2

lista de chains suportadas: https://docs.etherscan.io/etherscan-v2/getting-started/supported-chains

Observe que nem todos os endpoints são suportados por todas as chains. Encontre a lista de suporte aqui: https://forms.blockscan.com/public/grid/3E9QiN00NLhCQVibiP3Z-Bpqhmd7zGXsgapEKJupxiI

TODO

  1. suporte à API pro