blockscout-mcp-server
blockscout-mcp-server
Сервер MCP с доступом только на чтение через stdio, который предоставляет ИИ-агентам мультичейн-данные EVM из on-chain — адреса, транзакции, блоки, логи, токены, NFT и исходный код контрактов — через REST API Blockscout.
[!IMPORTANT] Это не официальный MCP-сервер Blockscout. Это кастомный, независимо созданный сервер, который поддерживается отдельным разработчиком и не связан с командой Blockscout и не одобрен ею.
Быстрый старт
npx загружает опубликованный пакет и запускает его — ничего устанавливать вручную не нужно. Работает из любого
проекта; укажите CHAINS_FILE на файл цепочек этого проекта (относительный ./chains.json разрешается
относительно рабочей директории клиента).
{
"mcpServers": {
"blockscout": {
"command": "npx",
"args": ["-y", "blockscout-mcp-server"],
"env": {
"CHAINS_FILE": "./chains.json",
"ONLY_CHAINS_FILE": "true"
}
}
}
}Реестр цепочек и переменные окружения читаются один раз при запуске. После изменения конфигурации или кода перезапустите (переподключите) сервер в вашем MCP-клиенте. В комплекте идёт готовый к редактированию
.mcp.example.json.
Related MCP server: Onesource MCP
Поддерживаемые цепочки
Эти цепочки зарегистрированы из коробки из встроенного снимка
(src/chains/bundled.json) — никакой настройки не требуется. Аргумент chain
любого инструмента принимает либо имя (ethereum), либо числовой идентификатор цепочки (1).
Имя цепочки | Chain ID | Инстанс Blockscout |
| 1 | |
| 10 | |
| 100 | |
| 8453 | |
| 42161 | |
| 534352 | |
| 11155111 |
Вызовите инструмент get_chains_list, чтобы увидеть цепочки, фактически зарегистрированные на запущенном
сервере.
Пользовательские цепочки
Укажите CHAINS_FILE на JSON-файл, описывающий дополнительные цепочки (или переопределяющий встроенные).
Каждая запись должна содержать name, chainId и url инстанса Blockscout:
[
{ "name": "my-l2", "chainId": 42, "url": "https://scan.my-l2.io" }
]Если CHAINS_FILE задан, но файл отсутствует или повреждён, сервер немедленно завершает работу (fail-fast).
Установите ONLY_CHAINS_FILE=true, чтобы зарегистрировать только цепочки из CHAINS_FILE и полностью исключить
встроенный снимок. Для этого требуется, чтобы CHAINS_FILE был задан (иначе цепочек не было бы вовсе, и
сервер завершился бы с ошибкой). Значение по умолчанию (false) объединяет встроенные цепочки с CHAINS_FILE.
Локальная разработка
MCP Inspector подключён как dev-зависимость, так что вы можете пройти через MCP handshake и вызывать инструменты вручную, не подключая сервер к реальному клиенту.
git clone https://github.com/imelon2/blockscout-mcp-server.git
cd blockscout-mcp-server
pnpm install
pnpm run inspectpnpm run inspect сначала собирает проект, затем открывает интерфейс Inspector — выберите транспорт stdio
и укажите node dist/index.js. Два сокращения:
Лицензия
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