ME

mcpdotdirect/evm-mcp-server

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

379 stars 106 forks 品質 86 トレンド 33MIT

LLMがEVMネットワークとやり取りするためのツールを提供するMCPサーバー

概要

60+のEVM互換ネットワークでブロックチェーンサービスを提供する包括的なモデルコンテキストプロトコル(MCP)サーバーです。このサーバーは、AIエージェントが22のツールと10のAIガイドプロンプトを通じて、Ethereum、Optimism、Arbitrum、Base、Polygonなど多くのEVMチェーンと統一インターフェースで連携できるようにします。 MCP EVMサーバーはモデルコンテキストプロトコルを活用し、AIエージェントにブロックチェーンサービスを提供します。以下のような幅広いサービスをサポートしています: - ブロックチェーンの状態(残高、取引、ブロックなど)の読み取り - ブロックエクスプローラーからのスマートコントラクトとのやり取り - トークンの転送(ネイティブ、ERC20、ERC721、ERC1155) - トークンメタデータと残高のクエリ - 60+ EVMネットワーク(34のメインネット+26のテストネット)にまたがるチェーン固有のサービス - すべてのアドレスパラメータに対して(人間が読みやすい名前を使用(例えば「vitalik.」

概要(AI 翻訳)

60+のEVM互換ネットワークでブロックチェーンサービスを提供する包括的なモデルコンテキストプロトコル(MCP)サーバーです。このサーバーは、AIエージェントが22のツールと10のAIガイドプロンプトを通じて、Ethereum、Optimism、Arbitrum、Base、Polygonなど多くのEVMチェーンと統一インターフェースで連携できるようにします。

📋 内容

  • 概要
  • 特徴
  • サポートネットワーク
  • 前提条件
  • 設置
  • 構成
  • 環境変数
  • サーバー構成
  • 使用法
  • API参照
  • ツール
  • プロンプト
  • リソース
  • セキュリティ上の考慮事項
  • プロジェクト構成
  • 開発
  • ライセンス

🔭 概要

MCP EVMサーバーはモデルコンテキストプロトコルを活用し、AIエージェントにブロックチェーンサービスを提供します。以下のような幅広いサービスをサポートしています:

  • ブロックチェーンの状態(残高、取引、ブロックなど)の読み取り
  • ブロックエクスプローラーからの自動ABI取得によるスマートコントラクトとの相互作用
  • トークン転送(ネイティブ、ERC20、ERC721、ERC1155)
  • トークンメタデータと残高のクエリ
  • 60+ EVMネットワーク(34メインネット+26テストネット)にまたがるチェーン固有のサービス
  • すべてのアドレスパラメータに対するENS名解決(人間が読みやすい名前を使い、例えば「vitalik.」を使用)。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

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"] } } }