MCP Бесплатно

EVM MCP сервер

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

автор: Community

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/evm-mcp-server | bash

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

Установка

NPX (без установки)

npx @mcpdotdirect/evm-mcp-server

NPX HTTP режим

npx @mcpdotdirect/evm-mcp-server --http

Из исходников

git clone https://github.com/mcpdotdirect/mcp-evm-server.git
cd mcp-evm-server
bun install
bun start

Из исходников HTTP

bun start:http

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

Cursor mcp.json

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

Cursor HTTP SSE

{
  "mcpServers": {
    "evm-mcp-sse": {
      "url": "http://localhost:3001/sse"
    }
  }
}

Доступные инструменты

Инструмент Описание
get_token_balance Получение баланса токенов для нативных токенов и всех стандартов токенов
transfer_native Перевод нативных токенов между адресами
transfer_erc20 Перевод ERC20 токенов между адресами
approve_token_spending Одобрение разрешений на трату токенов
read_contract Чтение состояния контракта через view/pure функции
write_contract Выполнение функций контракта, изменяющих состояние, с автоматическим получением ABI
get_contract_abi Автоматическое получение ABI из блок эксплореров
resolve_ens Разрешение ENS имен для человекочитаемых Ethereum адресов
sign_message Подпись персональных сообщений для аутентификации
sign_typed_data Подпись структурированных данных EIP-712 для транзакций без газа

Возможности

  • Мультисетевая поддержка для более чем 60 EVM-совместимых сетей (34 основные сети + 26 тестовых сетей)
  • ENS разрешение для всех параметров адресов - используйте человекочитаемые имена как 'vitalik.eth'
  • Автоматическое получение ABI из блок эксплореров для всех сетей
  • Полная поддержка токенов: ERC20, ERC721 (NFT), ERC1155 (мульти-токены)
  • Взаимодействие со смарт-контрактами с возможностями чтения/записи
  • Поддержка транзакций с оценкой газа и отслеживанием статуса
  • Возможности подписи сообщений, включая поддержку EIP-712 и SIWE
  • AI-управляемые промпты для сложных блокчейн-воркфлоу
  • Поддержка HD кошельков с мнемоническими фразами BIP-39
  • Доступ к данным блоков и транзакций

Переменные окружения

Опциональные

  • EVM_PRIVATE_KEY - Приватный ключ в hex формате для операций с кошельком (альтернатива мнемонике)
  • EVM_MNEMONIC - 12 или 24 словная мнемоническая фраза BIP-39 для деривации HD кошелька
  • EVM_ACCOUNT_INDEX - Индекс аккаунта для деривации HD кошелька (по умолчанию: 0)
  • ETHERSCAN_API_KEY - API ключ для автоматического получения ABI из блок эксплореров

Примеры использования

Проверить баланс ETH для vitalik.eth в основной сети
Перевести 0.1 ETH с моего кошелька на vitalik.eth
Посмотреть цену USDC на Ethereum
Показать последний блок на Optimism
Проверить, является ли адрес адресом контракта

Ресурсы

Примечания

Поддерживает как stdio режим (для CLI инструментов), так и HTTP режим с SSE (для веб-приложений). Сервер по умолчанию работает на порту 3001. Конфигурация кошелька требуется только для операций записи. Сервер включает 10 AI-управляемых промптов для сложных воркфлоу и поддерживает ENS разрешение для всех инструментов, которые принимают адреса.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI