ME

mcpdotdirect/evm-mcp-server

Developer toolsОфициальный

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

379 stars 106 forks Качество 86 Тренд 33MIT

MCP-сервер, который предоставляет LLM инструменты для взаимодействия с сетями EVM

Обзор

Комплексный сервер Model Context Protocol (MCP), предоставляющий блокчейн-услуги в 60+ совместимых с EVM сетях. Этот сервер позволяет агентам ИИ взаимодействовать с Ethereum, Optimism, Arbitrum, Base, Polygon и многими другими цепочками EVM с единым интерфейсом через 22 инструмента и 10 подсказок, управляемых ИИ. MCP EVM Server использует протокол Model Context Protocol для предоставления блокчейн-сервисов агентам ИИ. Он поддерживает широкий спектр сервисов, включая: - Чтение состояния блокчейна (балансы, транзакции, блоки и т.д.) - Взаимодействие с смарт-контрактами из блок-эксплореров - Передача токенов (нативные, ERC20, ERC721, ERC1155) - Запрос метаданных и балансов токенов - Специфические для цепочки сервисы в 60+ EVM-сетях (34 mainnet + 26 testnet) — для всех параметров адресов (используйте читаемые для человека имена, такие как 'vitalik).

Обзор (машинный перевод)

Комплексный сервер Model Context Protocol (MCP), предоставляющий блокчейн-услуги в 60+ совместимых с EVM сетях. Этот сервер позволяет агентам ИИ взаимодействовать с Ethereum, Optimism, Arbitrum, Base, Polygon и многими другими цепочками EVM с единым интерфейсом через 22 инструмента и 10 подсказок, управляемых ИИ.

📋 Содержание

  • Обзор
  • Особенности
  • Поддерживаемые сети
  • Предварительные требования
  • Установка
  • Конфигурация
  • Переменные среды
  • Конфигурация сервера
  • Использование
  • API Reference
  • Инструменты
  • Подсказки
  • Ресурсы
  • Вопросы безопасности
  • Структура проекта
  • Разработка
  • Лицензия

🔭 Обзор

MCP EVM Server использует протокол Model Context Protocol для предоставления блокчейн-сервисов агентам ИИ. Он поддерживает широкий спектр сервисов, включая:

  • Чтение состояния блокчейна (балансы, транзакции, блоки и т. д.)
  • Взаимодействие со смарт-контрактами с автоматическим извлечением ABI из браузеров блоков
  • Перевод токенов (нативные, ERC20, ERC721, ERC1155)
  • Запросы метаданных и балансов токенов
  • Специфичные для цепей сервисы в 60+ сетях EVM (34 mainnet + 26 тестовых сетей)
  • ENS разрешение имен для всех параметров адресов (используйте читаемые для человека имена, такие как 'vitalik).

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

EVM MCP Server

A comprehensive Model Context Protocol (MCP) server that provides blockchain services across 60+ EVM-compatible networks. This server enables AI agents to interact with Ethereum, Optimism, Arbitrum, Base, Polygon, and many other EVM chains with a unified interface through 22 tools and 10 AI-guided prompts.

📋 Contents

🔭 Overview

The MCP EVM Server leverages the Model Context Protocol to provide blockchain services to AI agents. It supports a wide range of services including:

  • Reading blockchain state (balances, transactions, blocks, etc.)
  • Interacting with smart contracts with automatic ABI fetching from block explorers
  • Transferring tokens (native, ERC20, ERC721, ERC1155)
  • Querying token metadata and balances
  • Chain-specific services across 60+ EVM networks (34 mainnets + 26 testnets)
  • ENS name resolution for all address parameters (use human-readable names like ‘vitalik.eth’ instead of addresses)
  • AI-friendly prompts that guide agents through complex workflows

All services are exposed through a consistent interface of MCP tools, resources, and prompts, making it easy for AI agents to discover and use blockchain functionality. Every tool that accepts Ethereum addresses also supports ENS names, automatically resolving them to addresses behind the scenes. The server includes intelligent ABI fetching, eliminating the need to know contract ABIs in advance.

✨ Features

Blockchain Data Access

  • Multi-chain support for 60+ EVM-compatible networks (34 mainnets + 26 testnets)
  • Chain information including blockNumber, chainId, and RPCs
  • Block data access by number, hash, or latest
  • Transaction details and receipts with decoded logs
  • Address balances for native tokens and all token standards
  • ENS resolution for human-readable Ethereum addresses (use ‘vitalik.eth’ instead of ‘0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045’)

Token services

  • ERC20 Tokens

    • Get token metadata (name, symbol, decimals, supply)
    • Check token balances
    • Transfer tokens between addresses
Открыть полный README на GitHub

Установка

npx -y @mcpdotdirect/evm-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "evm-mcp-server": { "command": "npx", "args": ["-y", "@mcpdotdirect/evm-mcp-server"] }, "evm-mcp-http": { "command": "npx", "args": ["-y", "@mcpdotdirect/evm-mcp-server", "--http"] } } }