mcpField
B
Base Network MCP Server

Base Network MCP Server

ローカル
github.com/u-Operating-System金融データ473 週間前に更新

Base Network MCP Server について

Base Network MCP Serverは、AIエージェント向けにBaseのブロックチェーンデータ照会ツールを提供します。メインネットとSepoliaテストネットに対応し、多くの照会はAPIキーなしで利用できます。

主な機能

  1. 01BaseメインネットとSepolia対応
  2. 02ブロック・取引・残高の照会
  3. 03ガス価格とネットワーク統計の取得
  4. 04スマートコントラクトの検出
  5. 05アカウント履歴にはAPIキーが必要
  6. 06stdioとHTTPのトランスポート

活用シーン

  1. 01最新または指定ブロックの照会
  2. 02取引詳細やETH残高の確認
  3. 03現在のガス価格の確認
  4. 04アカウント取引やトークン移転履歴の取得

MCP 対応

BaseメインネットとSepoliaテストネットのブロックチェーン照会ツールをMCPクライアントに提供します。stdioとHTTPのトランスポートに対応しています。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"basescan": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"basescan-mcp-server"
]
}
}
}
起動コマンドdocker run -i --rm basescan-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocibasescan-mcp-server

ツール

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

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

詳細

Base Network MCP サーバー

Base Network のブロックチェーンデータにアクセスするための Model Context Protocol(MCP)サーバーです。Base メインネットとテストネット上のブロック、トランザクション、残高、スマートコントラクトを照会するツールを提供します。

機能

  • ブロックチェーンツール 9 種類(API キーなしで利用できるものは 7 種類)
  • Base メインネットと Sepolia テストネットに対応
  • ブロックチェーンデータにリアルタイムでアクセス
  • Docker に対応
  • 複数のトランスポート方式(stdio、HTTP)

クイックスタート

インストールとビルド
git clone https://github.com/u-Operating-System/basescan-mcp-server.git
cd basescan-mcp-server
npm install
npm run build
サーバーの実行
# For Claude Desktop (recommended)
npm start

# For HTTP server
MCP_TRANSPORT_TYPE=http npm start
オプション:BaseScan API キー

無料の BaseScan API キーを追加すると、拡張機能を利用できます。

  1. https://basescan.org/apis にアクセスします
  2. アカウントを作成し、API キーを取得します
  3. 環境変数に追加します:BASESCAN_API_KEY=your-key

Claude Desktop の設定

~/Library/Application Support/Claude/claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "base-network": {
      "command": "node",
      "args": ["/path/to/basescan-mcp-server/build/index.js"],
      "env": {
        "BASESCAN_API_KEY": "your-key-here"
      }
    }
  }
}

Docker

# Basic setup
docker run -p 3010:3010 basescan-mcp-server

# With API key
docker run -p 3010:3010 -e BASESCAN_API_KEY=your-key basescan-mcp-server

利用可能なツール

ツール説明API キーが必要
get_latest_block最新ブロックの情報いいえ
get_block番号またはハッシュによるブロックの取得いいえ
get_transactionトランザクションの詳細いいえ
get_balanceETH 残高の照会いいえ
get_gas_price現在のガス価格いいえ
check_contractスマートコントラクトの検出いいえ
get_network_statsネットワーク統計いいえ
get_account_transactionsアカウントのトランザクション履歴はい
get_account_tokensトークンの送金履歴はい

設定

環境変数で設定します:

NODE_ENV=development              # development|production
MCP_TRANSPORT_TYPE=stdio          # stdio|http
MCP_HTTP_PORT=3010               # HTTP port
BASESCAN_API_KEY=your-key        # BaseScan API key (optional)
MCP_LOG_LEVEL=info               # debug|info|warning|error

セキュリティ

  • API キーは環境変数に保存してください
  • 実際の値を含む .env ファイルをコミットしないでください
  • 本番環境では HTTPS を使用してください

ネットワーク

  • Base メインネット:チェーン ID 8453
  • Base Sepolia:チェーン ID 84532

開発

npm run dev            # Development with hot reload
npm test               # Run tests
npm run lint           # Code linting
npm run format         # Code formatting

ライセンス

MIT

コメント

MCP は初めてですか?

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

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