blockscout-mcp-server
blockscout-mcp-server
Ein schreibgeschützter stdio-MCP-Server, der KI-Agenten Multichain-EVM-On-Chain-Daten bereitstellt – Adressen, Transaktionen, Blöcke, Logs, Token, NFTs und Vertragsquellcode – über die Blockscout-REST-API.
[!WICHTIG] Dies ist nicht der offizielle Blockscout-MCP-Server. Es handelt sich um einen individuell und unabhängig entwickelten Server, der von einem einzelnen Entwickler gepflegt wird und weder mit dem Blockscout-Team verbunden noch von ihm unterstützt wird.
Schnellstart
npx lädt das veröffentlichte Paket herunter und führt es aus – keine manuelle Installation erforderlich. Funktioniert aus
jedem Projekt; setze CHAINS_FILE auf die Chains-Datei des jeweiligen Projekts (eine relative ./chains.json wird
relativ zum Arbeitsverzeichnis des Clients aufgelöst).
{
"mcpServers": {
"blockscout": {
"command": "npx",
"args": ["-y", "blockscout-mcp-server"],
"env": {
"CHAINS_FILE": "./chains.json",
"ONLY_CHAINS_FILE": "true"
}
}
}
}Das Chain-Registry und die Umgebungsvariablen werden nur einmal beim Start gelesen. Nach Änderungen an Konfiguration oder Code den Server in deinem MCP-Client neu starten (neu verbinden). Eine bearbeitbare
.mcp.example.jsonist enthalten.
Related MCP server: Onesource MCP
Unterstützte Chains
Diese Chains sind standardmäßig aus dem gebündelten Snapshot registriert
(src/chains/bundled.json) – keine Konfiguration erforderlich. Das chain-Argument
eines beliebigen Tools akzeptiert entweder den Namen (ethereum) oder die numerische Chain-ID (1).
Chain-Name | Chain-ID | Blockscout-Instanz |
| 1 | |
| 10 | |
| 100 | |
| 8453 | |
| 42161 | |
| 534352 | |
| 11155111 |
Rufe das Tool get_chains_list auf, um die tatsächlich auf einem laufenden
Server registrierten Chains zu sehen.
Benutzerdefinierte Chains
Setze CHAINS_FILE auf eine JSON-Datei, die zusätzliche Chains beschreibt (oder gebündelte überschreibt).
Jeder Eintrag benötigt einen name, eine chainId und die Blockscout-Instanz-url:
[
{ "name": "my-l2", "chainId": 42, "url": "https://scan.my-l2.io" }
]Wenn CHAINS_FILE gesetzt ist, die Datei jedoch fehlt oder fehlerhaft ist, beendet sich der Server sofort (Fail-Fast).
Setze ONLY_CHAINS_FILE=true, um nur die Chains aus CHAINS_FILE zu registrieren und den gebündelten
Snapshot vollständig auszuschließen. Dies erfordert, dass CHAINS_FILE gesetzt ist (andernfalls gäbe es keine Chains und
der Server schlägt sofort fehl). Der Standardwert (false) führt gebündelte Chains mit CHAINS_FILE zusammen.
Lokale Entwicklung
Der MCP Inspector ist als Dev-Abhängigkeit eingerichtet, sodass du den MCP-Handshake durchgehen und Tools manuell aufrufen kannst, ohne den Server in einen echten Client einzubinden.
git clone https://github.com/imelon2/blockscout-mcp-server.git
cd blockscout-mcp-server
pnpm install
pnpm run inspectpnpm run inspect baut zuerst und öffnet dann die Inspector-Oberfläche – wähle den stdio-Transport
und richte ihn auf node dist/index.js aus. Zwei Abkürzungen:
Lizenz
MIT
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