mcpField
3
3xpl.com JSON API MCP server

3xpl.com JSON API MCP server

ローカル
github.com/exekerey開発ツール679 週間前に更新

3xpl.com JSON API MCP server について

3xpl.com JSON API を通じてブロックチェーンデータを調べる開発者や LLM ユーザー向けの MCP サーバーです。48 のブロックチェーンのデータにアクセスでき、API 利用例としても使えます。

主な機能

  1. 01ブロック・アドレス・取引の概要取得
  2. 02ENS ドメインの解決とチェーン検出
  3. 03ブロック高と手数料データの確認
  4. 04取引・送金・残高の集計
  5. 05ブロックチェーン情報のプロンプト

活用シーン

  1. 01アドレスの残高と承認済み取引の確認
  2. 02ブロックと集計済み取引の確認
  3. 03複数チェーンの最新ブロック高と平均手数料の比較

MCP 対応

3xpl.com を介してブロックチェーンデータを照会するツールと、ブロックチェーン情報のプロンプトを MCP クライアントに提供します。メイン API には 3xpl API キーが必要で、未設定の場合はレート制限付きのサンドボックス API を使います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

3xpl.com JSON API MCP サーバー

概要

Model Context Protocol(MCP)サーバー形式の3xpl APIです。

LLMが48のブロックチェーン上のデータとやり取りできるようにします。

このリポジトリは、3xpl JSON APIの使用例としても利用できます。詳細はコードをご覧ください。

利用可能なツール一覧

namedescriptionstatus
resolve_ens_domainENSドメインを通常のアドレスに解決します✅
detect_blockchainsトランザクション/アドレスが存在するブロックチェーンの一覧を取得します✅
get_latest_block指定したブロックチェーンの最新ブロック高を取得します✅
get_average_fee_24h_usd指定したブロックチェーンにおける過去24時間の平均トランザクション手数料を米ドルで取得します✅
get_mempool_events_count指定したブロックチェーンのメモリプールにある、現時点で未確認のイベント(トランザクションではなく、送金、入出力)の数を取得します✅
get_events_count_24h指定したブロックチェーンにおける過去24時間のイベント数(トランザクション全体ではなく、送金、入出力)を取得します✅
get_block_overview指定したブロックチェーンのブロックの概要を簡潔に取得します✅
get_address_overview指定したブロックチェーンのアドレスの概要を簡潔に取得します✅
get_transaction_overview指定したブロックチェーンのトランザクションの概要を簡潔に取得します(改善予定)✅
list_blockchains_and_modulesブロックチェーンとそのモジュール、およびモジュールの説明の一覧を取得します✅
aggregate_block_transactionsブロック内のトランザクションを集計します✅
aggregate_transaction_transfersトランザクション内の個別の送金を集計します✅
aggregate_address_balancesアドレスの残高を集計します✅
aggregate_address_transactionsアドレスの確認済みトランザクションを集計します✅
aggregate_address_mempoolアドレスの保留中のトランザクションを集計します✅

利用可能なプロンプト一覧

namedescription
get_blockchain_infoLLMがデータをさらに掘り下げ、より充実した回答を提供できるようにします。

インストール

# get the repository
git clone https://github.com/exekerey/3xpl-mcp.git
cd 3xpl-mcp

# create and activate virtual environment
uv venv 
source .venv/bin/activate

# install dependencies
uv pip install -e .

MCP の設定:

{
  "mcpServers": {
    "3xpl_API": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "{:path_to_cloned}/3xpl_mcp/main.py"
      ],
      "env": {
        "THREEXPL_API_KEY": ""
      }
    }
  }
}

注記 1:3xpl の API キーを設定すると、メイン API を利用できます。 設定ファイルの THREEXPL_API_KEY フィールドが空欄の場合、 MCP サーバーはレート制限のあるサンドボックス API を使用します。

注記 2:MCP サーバーが起動しない場合は、command フィールドに uv のフルパスを指定する必要があることがあります。

コントリビューション

バグや提案については、お気軽に issue を作成してください。
プルリクエストも歓迎します。変更内容の説明を必ず記載してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。