Skip to main content
Glama

Ethereum RPC MCP Server

by 0xKoda

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

カーソルにEthereum MCPを追加する

  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

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 ブロックチェーンと対話するためのツールを提供し、アカウント残高、ガス価格、スマート コントラクト コードのクエリを可能にします。

  1. 概要
    1. 特徴
      1. 使用法
        1. カーソルに追加
      2. MCP Inspectorによるテスト
        1. インスペクターの実行
        2. Inspectorを使用したテストツール
      3. MCPクライアントとの統合
        1. MCPを理解する
          1. MCPについて詳しくはこちら
        2. ライセンス
          1. 貢献

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              Enables secure interactions with cryptocurrency daemon RPC interfaces through AI assistants, supporting transaction management, wallet operations, and daemon monitoring for Bitcoin-derived cryptocurrencies.
              Last updated -
              1
              TypeScript
              • Apple
            • -
              security
              A
              license
              -
              quality
              A 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 -
              3
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              Provides 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 -
              136
              204
              TypeScript
              MIT License
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A 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 -
              2
              TypeScript
              GPL 3.0
              • Linux
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/0xKoda/eth-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server