Ethereum RPC MCP サーバー
Ethereum ブロックチェーンと対話するためのモデルコンテキストプロトコル (MCP) サーバー。
概要
このMCPサーバーは、標準のJSON-RPCメソッドを通じてイーサリアムブロックチェーンデータをクエリするためのツールを提供します。これにより、AIアシスタントやアプリケーションは標準化されたプロトコルを介してイーサリアムブロックチェーンとやり取りできるようになります。
特徴
この 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 アシスタントが複数のサービスにわたって複雑なタスクを実行できるようにするエコシステムの一部を形成します。
📚公式ドキュメント:モデルコンテキストプロトコルの概要
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
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
- AsecurityAlicenseAqualityFacilitates interaction with Ethereum blockchain data via Etherscan's API, providing real-time access to balances, transactions, token transfers, contract ABIs, gas prices, and ENS name resolutions.Last updated -1426MIT License
- AsecurityAlicenseAqualityProvides Ethereum blockchain data tools via Etherscan's API, enabling users to check ETH balances, view transactions, track token transfers, fetch contract ABIs, monitor gas prices, and resolve ENS names.Last updated -141MIT 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 -3GPL 3.0
- -securityAlicense-qualityA powerful toolkit that enables seamless interaction with EVM-compatible networks through natural language processing and AI assistance, allowing users to manage wallets, launch tokens, and interact with blockchain networks.Last updated -0MIT License