Ethereum RPC MCP サーバー
Ethereum ブロックチェーンと対話するためのモデルコンテキストプロトコル (MCP) サーバー。
概要
このMCPサーバーは、標準のJSON-RPCメソッドを通じてイーサリアムブロックチェーンデータをクエリするためのツールを提供します。これにより、AIアシスタントやアプリケーションは標準化されたプロトコルを介してイーサリアムブロックチェーンとやり取りできるようになります。
特徴
この MCP サーバーは、ツールとして 3 つの主要な Ethereum RPC メソッドを提供します。
- eth_getCode : 特定のEthereumアドレスのコードを取得する
- eth_gasPrice : Ethereumネットワーク上の現在のガス価格を取得します
- eth_getBalance : Ethereumアカウントの残高を確認する
注: 今後も追加予定
使用法
カーソルに追加
この MCP をカーソルに追加するには:
- まず、このリポジトリをクローンします。
- カーソル設定→MCP→新しいMCPサーバーの追加に移動します
- 名前を入力します(例:「eth-mcp」)
- タイプとして「コマンド」を選択
- スクリプトへのフルパスを入力します。
- 「追加」をクリックしてサーバーを有効にします
追加されると、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 アシスタントが複数のサービスにわたって複雑なタスクを実行できるようにするエコシステムの一部を形成します。
📚公式ドキュメント:モデルコンテキストプロトコルの概要
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI アシスタントが標準の JSON-RPC メソッドを通じて Ethereum ブロックチェーンと対話するためのツールを提供し、アカウント残高、ガス価格、スマート コントラクト コードのクエリを可能にします。
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables secure interactions with cryptocurrency daemon RPC interfaces through AI assistants, supporting transaction management, wallet operations, and daemon monitoring for Bitcoin-derived cryptocurrencies.Last updated -1TypeScript
- -securityAlicense-qualityA secure system enabling AI assistants to interact with blockchain data and prepare transactions while ensuring users maintain exclusive control over their private keys and transaction signing.Last updated -3TypeScriptMIT License
Base MCP Serverofficial
-securityAlicense-qualityProvides onchain tools for Claude AI to interact with the Base blockchain and Coinbase API, enabling wallet management, fund transfers, and smart contract deployment.Last updated -136204TypeScriptMIT License- -securityAlicense-qualityA comprehensive toolkit for building AI agents with blockchain capabilities, enabling interactions with multiple blockchain networks for tasks like wallet management, fund transfers, smart contract interactions, and cross-chain asset bridging.Last updated -2TypeScriptGPL 3.0