Ethereum RPC MCP サーバー
Ethereum ブロックチェーンと対話するためのモデルコンテキストプロトコル (MCP) サーバー。
概要
このMCPサーバーは、標準のJSON-RPCメソッドを通じてイーサリアムブロックチェーンデータをクエリするためのツールを提供します。これにより、AIアシスタントやアプリケーションは標準化されたプロトコルを介してイーサリアムブロックチェーンとやり取りできるようになります。
Related MCP server: MCP Etherscan Server
特徴
この MCP サーバーは、ツールとして 3 つの主要な Ethereum RPC メソッドを提供します。
eth_getCode : 特定のEthereumアドレスのコードを取得する
eth_gasPrice : Ethereumネットワーク上の現在のガス価格を取得します
eth_getBalance : Ethereumアカウントの残高を確認する
注: 今後も追加予定
使用法
カーソルに追加
この MCP をカーソルに追加するには:
まず、このリポジトリをクローンします。
git clone https://github.com/yourusername/eth-mpc.gitカーソル設定→MCP→新しいMCPサーバーの追加に移動します
名前を入力します(例:「eth-mcp」)
タイプとして「コマンド」を選択
スクリプトへのフルパスを入力します。
node /path/to/eth-mpc/index.js

「追加」をクリックしてサーバーを有効にします
追加されると、Ethereum RPC ツールを Cursor 内で使用できるようになります。
サーバーは stdio トランスポートを使用するため、Claude Desktop、Cursor などの MCP クライアントと互換性があります。
MCP Inspectorによるテスト
MCP Inspectorは、MCPサーバーのテストとデバッグのための開発ツールです。完全なAIクライアントを必要とせずに、MCPサーバーの機能をテストするためのインタラクティブなインターフェースを提供します。
インスペクターの実行
Inspector を使用して Ethereum RPC MCP サーバーをテストするには:
インスペクターを実行するには:
コマンドとパスを入力してください
インスペクターは実行中の MCP サーバーに接続し、利用可能なツールを表示します。
Inspectorを使用したテストツール
インスペクターを使用すると、次のことが可能になります。
利用可能なツールとその説明を表示する
各ツールを異なるパラメータでテストする
構造化された形式で回答を確認する
MCPサーバーの実装に関する問題をデバッグする
たとえば、 eth_getBalanceツールをテストするには、次のようにします。
インスペクタインターフェースでツールを選択する
有効なEthereumアドレスを入力してください(例:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045- Vitalikのアドレス)デフォルトのブロックパラメータ(
latest)を使用するリクエストを送信して応答を表示する
MCPクライアントとの統合
この MCP サーバーは、次のような MCP 互換クライアントと統合できます。
クロードデスクトップ
クロード・コード
カーソル(上記の説明を参照)
クライン
その他のMCP互換アプリケーション
統合されると、クライアント アプリケーションはこのサーバーが提供するツールを使用して、Ethereum ブロックチェーン データを直接照会できます。
MCPを理解する
モデルコンテキストプロトコル(MCP)は、AIモデルが様々なツールやサービスと連携できるようにするオープンスタンダードです。開発者がAIアシスタントにAPI、データソース、機能を公開するための標準化された方法を提供します。
MCPについて詳しくはこちら
このような MCP サーバーは、各サービスごとにカスタム統合を必要とせずに、AI アシスタントが複数のサービスにわたって複雑なタスクを実行できるようにするエコシステムの一部を形成します。
📚公式ドキュメント:モデルコンテキストプロトコルの概要
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。