Ethereum RPC MCP Server

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.

Integrations

  • Provides tools for interacting with the Ethereum blockchain through JSON-RPC methods, including retrieving code from addresses, checking account balances, getting gas prices, executing contract calls, retrieving logs, and sending transactions.

Ethereum RPC MCP サーバー

Ethereum ブロックチェーンと対話するためのモデルコンテキストプロトコル (MCP) サーバー。

概要

このMCPサーバーは、標準のJSON-RPCメソッドを通じてイーサリアムブロックチェーンデータをクエリするためのツールを提供します。これにより、AIアシスタントやアプリケーションは標準化されたプロトコルを介してイーサリアムブロックチェーンとやり取りできるようになります。

特徴

この MCP サーバーは、ツールとして 3 つの主要な Ethereum RPC メソッドを提供します。

  • eth_getCode : 特定のEthereumアドレスのコードを取得する
  • eth_gasPrice : Ethereumネットワーク上の現在のガス価格を取得します
  • eth_getBalance : Ethereumアカウントの残高を確認する

注: 今後も追加予定

使用法

カーソルに追加

この MCP をカーソルに追加するには:

  1. まず、このリポジトリをクローンします。
    git clone https://github.com/yourusername/eth-mpc.git
  2. カーソル設定→MCP→新しいMCPサーバーの追加に移動します
  3. 名前を入力します(例:「eth-mcp」)
  4. タイプとして「コマンド」を選択
  5. スクリプトへのフルパスを入力します。
    node /path/to/eth-mpc/index.js

  1. 「追加」をクリックしてサーバーを有効にします

追加されると、Ethereum RPC ツールを Cursor 内で使用できるようになります。

サーバーは stdio トランスポートを使用するため、Claude Desktop、Cursor などの MCP クライアントと互換性があります。

MCP Inspectorによるテスト

MCP Inspectorは、MCPサーバーのテストとデバッグのための開発ツールです。完全なAIクライアントを必要とせずに、MCPサーバーの機能をテストするためのインタラクティブなインターフェースを提供します。

インスペクターの実行

Inspector を使用して Ethereum RPC MCP サーバーをテストするには:

インスペクターを実行するには:

npx @modelcontextprotocol/inspector
  1. コマンドとパスを入力してください
  2. インスペクターは実行中の MCP サーバーに接続し、利用可能なツールを表示します。

Inspectorを使用したテストツール

インスペクターを使用すると、次のことが可能になります。

  • 利用可能なツールとその説明を表示する
  • 各ツールを異なるパラメータでテストする
  • 構造化された形式で回答を確認する
  • MCPサーバーの実装に関する問題をデバッグする

たとえば、 eth_getBalanceツールをテストするには、次のようにします。

  1. インスペクタインターフェースでツールを選択する
  2. 有効なEthereumアドレスを入力してください(例: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 - Vitalikのアドレス)
  3. デフォルトのブロックパラメータ( latest )を使用する
  4. リクエストを送信して応答を表示する

MCPクライアントとの統合

この MCP サーバーは、次のような MCP 互換クライアントと統合できます。

  • クロードデスクトップ
  • クロード・コード
  • カーソル(上記の説明を参照)
  • クライン
  • その他のMCP互換アプリケーション

統合されると、クライアント アプリケーションはこのサーバーが提供するツールを使用して、Ethereum ブロックチェーン データを直接照会できます。

MCPを理解する

モデルコンテキストプロトコル(MCP)は、AIモデルが様々なツールやサービスと連携できるようにするオープンスタンダードです。開発者がAIアシスタントにAPI、データソース、機能を公開するための標準化された方法を提供します。

MCPについて詳しくはこちら

このような MCP サーバーは、各サービスごとにカスタム統合を必要とせずに、AI アシスタントが複数のサービスにわたって複雑なタスクを実行できるようにするエコシステムの一部を形成します。

📚公式ドキュメント:モデルコンテキストプロトコルの概要

ライセンス

マサチューセッツ工科大学

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

AI アシスタントが標準の JSON-RPC メソッドを通じて Ethereum ブロックチェーンと対話するためのツールを提供し、アカウント残高、ガス価格、スマート コントラクト コードのクエリを可能にします。

  1. Overview
    1. Features
      1. Usage
        1. Adding to Cursor
      2. Testing with MCP Inspector
        1. Running the Inspector
        2. Testing Tools with Inspector
      3. Integration with MCP Clients
        1. Understanding MCP
          1. Learn More About MCP
        2. License
          1. Contributing
            ID: qpjvkozof7