blockscout-mcp-server
blockscout-mcp-server
Un servidor MCP stdio de solo lectura que ofrece a los agentes de IA datos on-chain multicadena de EVM — direcciones, transacciones, bloques, logs, tokens, NFTs y código fuente de contratos — a través de la API REST de Blockscout.
[!IMPORTANT] Este no es el servidor MCP oficial de Blockscout. Es un servidor personalizado, construido de forma independiente y mantenido por un desarrollador individual; no está afiliado ni respaldado por el equipo de Blockscout.
Inicio rápido
npx descarga el paquete publicado y lo ejecuta: no hay que instalar nada manualmente. Funciona desde cualquier proyecto; apunta CHAINS_FILE al archivo de cadenas de ese proyecto (un ./chains.json relativo se resuelve contra el directorio de trabajo del cliente).
{
"mcpServers": {
"blockscout": {
"command": "npx",
"args": ["-y", "blockscout-mcp-server"],
"env": {
"CHAINS_FILE": "./chains.json",
"ONLY_CHAINS_FILE": "true"
}
}
}
}El registro de cadenas y las variables de entorno se leen una sola vez al iniciar. Si cambias la configuración o el código, reinicia (reconecta) el servidor en tu cliente MCP. Se incluye un
.mcp.example.jsonlisto para editar.
Related MCP server: Onesource MCP
Cadenas compatibles
Estas cadenas se registran de serie desde la instantánea incluida (src/chains/bundled.json), sin necesidad de configuración. El argumento chain de cualquier herramienta acepta tanto el nombre (ethereum) como el ID numérico de la cadena (1).
Nombre de cadena | ID de cadena | Instancia de Blockscout |
| 1 | |
| 10 | |
| 100 | |
| 8453 | |
| 42161 | |
| 534352 | |
| 11155111 |
Llama a la herramienta get_chains_list para ver las cadenas realmente registradas en un servidor en ejecución.
Cadenas personalizadas
Apunta CHAINS_FILE a un archivo JSON que describa cadenas adicionales (o que sobrescriba las ya incluidas). Cada entrada necesita un name, un chainId y la url de la instancia de Blockscout:
[
{ "name": "my-l2", "chainId": 42, "url": "https://scan.my-l2.io" }
]Si CHAINS_FILE está definido, pero el archivo no existe o tiene un formato no válido, el servidor se cierra inmediatamente (fail-fast).
Define ONLY_CHAINS_FILE=true para registrar solo las cadenas de CHAINS_FILE y excluir por completo la instantánea incluida. Requiere que CHAINS_FILE esté definido (de lo contrario, no existiría ninguna cadena y el servidor fallaría rápidamente). El valor predeterminado (false) fusiona las cadenas incluidas con las de CHAINS_FILE.
Desarrollo local
El MCP Inspector está configurado como dependencia de desarrollo, por lo que puedes realizar el handshake de MCP y llamar a las herramientas manualmente sin conectar el servidor a un cliente real.
git clone https://github.com/imelon2/blockscout-mcp-server.git
cd blockscout-mcp-server
pnpm install
pnpm run inspectpnpm run inspect compila primero y abre la interfaz del Inspector: elige el transporte stdio y dirígelo a node dist/index.js. Dos atajos:
Licencia
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server providing comprehensive access to Ethereum blockchain data across 72+ networks via Etherscan's V2 API. It enables users to check balances, track transactions, analyze smart contracts, and monitor gas prices through natural language.24261MIT
- AlicenseAqualityCmaintenanceMCP server with 43 tools for blockchain data — token lookups, wallet balances, live chain queries across 10+ networks, and full API documentation search.27553Apache 2.0
- FlicenseAqualityDmaintenancePay-per-call MCP server for on-chain blockchain data including wallet profiles, token metrics, protocol TVL, and gas prices.5
- AlicenseAqualityBmaintenanceRead-only MCP server for Sui blockchain analytics with 44 tools covering wallets, DeFi, NFTs, token prices, transactions, fund tracing, pools, staking, Move decompilation, and MVR name resolution.181,221MIT
Related MCP Connectors
MCP server for Blockscout
Blockscout MCP — multi-chain block-explorer aggregate
Etherscan MCP — multichain block-explorer API (Etherscan V2)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/imelon2/blockscout-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server