mcpdotdirect/evm-mcp-server
MCP server that provides LLMs with tools for interacting with EVM networks
何を解決するか
このプロジェクトは、60以上のEVM互換ブロックチェーンネットワークに対してAIエージェントが統合されたインターフェースを提供します。エージェントが複雑なブロックチェーンRPCを手動で処理したり、コントラクトABIを管理したり、人間が読みやすいENS名を解決したりする必要がなくなり、自然言語を使って複数のチェーンで読み取りおよび書き込み操作を実行できるようになります。
動作方法
これはModel Context Protocol (MCP) サーバーとして構築されています。22のツールと10のAIガイド付きプロンプトを公開しており、MCP互換クライアント(例:CursorやClaude CLI)がブロックチェーンとやり取りする際に利用できます。サーバーはViemを介してネットワークとの下位通信を処理し、Etherscan v2 APIを介してブロックエクスプローラーから自動的にABIを取得する機能を備えているため、エージェントは事前にABIを提供されなくてもスマートコントラクトとやり取りできます。
対象ユーザー
AIエージェントの開発やAI統合IDE(例:Cursor)の利用を検討している開発者で、アシスタントがバランスの確認、トークンの送金、スマートコントラクトの分析、さまざまなEthereum互換ネットワークでの取引実行ができるようにしたい方。
特徴
- 広範なネットワーク対応:34のメインネットと26のテストネットに対応。
- 自動ABI取得:ブロックエクスプローラーからコントラクトABIを自動取得し、スムーズなスマートコントラクト操作を可能にします。
- ENS統合:すべてのアドレスパラメータに対してEthereum Name Service (ENS) 解決をサポート。
- 包括的なトークンサポート:ネイティブトークン、ERC20、ERC721(NFT)、ERC1155トークンをすべて対応。
- 柔軟なウォレット管理:プライベートキーまたはBIP-39マネーフレーズ(HDパスサポート)による設定をサポート。
- 高度な署名機能:パーソナルメッセージ署名、EIP-712型データ署名、SIWEサポートを実装。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト