Etherscan
Interaja com a API do Etherscan para explorar dados e serviços de blockchain.
Documentação
@xiaok/etherscan-mcp
Um servidor MCP dinâmico para interagir com a API e os serviços da Etherscan.
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
- suporte à API pro