Bankless Onchain MCPサーバー

Bankless Onchain MCPサーバー

Bankless Onchain MCPサーバーを使い、AI搭載ワークフローや開発者ツール内で、ブロックチェーンのコントラクト状態・イベント・トランザクションへ直接アクセス・分析が可能です。

「Bankless Onchain」MCPサーバーとは?

Bankless Onchain MCPサーバーは、Bankless APIを通じてブロックチェーンデータへ構造的にアクセスできるModel Context Protocol(MCP)サーバーです。MCPの実装により、AIアシスタントや開発者ツールが、複数のブロックチェーンネットワーク上のスマートコントラクトの状態・イベント・トランザクション履歴などのオンチェーンデータへシームレスにアクセスできます。このサーバーは、コントラクト状態の読み取り、ABI取得、イベントログ取得、トランザクションデータ分析など、AIによるワークフローや自動化に必要な機能を備えています。これらのブロックチェーン操作を標準化されたMCPツールとして公開し、開発者の生産性向上や、インテリジェントなデータ駆動型ブロックチェーンアプリ・エージェントの構築を可能にします。

プロンプト一覧

リポジトリにはプロンプトテンプレートは指定されていません。

リソース一覧

リポジトリには明示的なリソースの記載はありません。

ツール一覧

  • read_contract
    • 指定したメソッドとパラメータでコントラクト状態を読み取り、結果を返します。
  • get_proxy
    • 指定されたネットワーク上のプロキシコントラクトの現在の実装アドレスを取得します。
  • get_abi
    • スマートコントラクトのABI(Application Binary Interface)を取得し、利用可能なメソッドやイベントを理解できるようにします。
  • get_source
    • コントラクトの検証済みソースコード、ABI、コンパイラバージョン、メタデータを取得します。
  • get_events
    • 指定したコントラクトやトピックのイベントログを取得し、イベント駆動型クエリや分析を可能にします。
  • build_event_topic
    • イベント名と引数型からイベントトピック署名ハッシュを生成し、ログフィルタリングに活用します。
  • get_transaction_history
    • ユーザーアドレスのトランザクション一覧を取得し、コントラクト・メソッド・期間で絞り込みが可能です。
  • get_transaction_info
    • 特定のトランザクションについて、ブロック・参加者・値・ガス・ステータス等の詳細情報を提供します。

このMCPサーバーのユースケース

  • スマートコントラクト状態クエリ
    • 開発者やAIエージェントが、対応ブロックチェーン上の任意のスマートコントラクトの現状をプログラムで取得。ダッシュボード・監視ボット・DeFi分析などに活用。
  • ブロックエクスプローラー自動化
    • コントラクトのソース・ABI・プロキシ情報の自動取得により、コード分析・監査・リバースエンジニアリングツールなどを効率化。
  • イベント監視とアラート
    • AIエージェントやサービスでオンチェーンイベントの収集・処理を行い、リアルタイム通知・コンプライアンス監視・トレードシグナル等を実現。
  • トランザクション分析
    • アドレスの詳細なトランザクション履歴や情報にアクセスし、ウォレット分析、KYC/AML業務、チェーン活動の要約等に利用可能。
  • 開発者ツール・AI駆動ワークフロー
    • 開発者IDEやAIコパイロットへブロックチェーンデータアクセスを組み込み、スマートコントラクト開発・テストの生産性を向上。

セットアップ方法

Windsurf

  1. Node.jsがインストールされており、MCPサーバーパッケージが利用可能であることを確認します。
  2. .windsurf/config.json構成ファイルを探すか新規作成します。
  3. mcpServersセクションにBankless Onchain MCPサーバーを追加します:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. 構成ファイルを保存します。
  5. Windsurfを再起動し、サーバーが稼働していることを確認します。

APIキーのセキュリティ: Bankless APIで認証が必要な場合は、環境変数を利用してください:

{
  "mcpServers": [
    {
      "command": "npx",
      "args": ["@bankless/onchain-mcp@latest"],
      "env": {
        "BANKLESS_API_KEY": "your_api_key_here"
      }
    }
  ]
}

Claude

  1. Node.jsが未インストールの場合はインストールしてください。
  2. Claudeのサーバー構成ファイルを開きます。
  3. mcpServersセクションに下記のようにBankless Onchain MCPサーバーを追加します:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. ファイルを保存し、Claudeを再起動して新サーバーを読み込みます。

APIキーのセキュリティ: 上記と同様にenvオブジェクト内でAPIキーを追加してください。

Cursor

  1. Node.jsをインストールし、開発環境でMCPサーバーが実行できることを確認します。
  2. Cursorの構成設定を開きます。
  3. 下記のMCPサーバーエントリを追加します:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. 構成を保存し、Cursorを再起動します。

APIキーのセキュリティ: envセクションを利用して安全にAPIキーを含めてください。

Cline

  1. マシンにNode.jsがインストールされていることを確認します。
  2. Clineの構成JSONを開きます。
  3. MCPサーバー設定を追加します:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. 保存してClineを再起動します。

APIキーのセキュリティ: envプロパティを利用して安全にAPIキーを設定してください。

FlowHunt内のフローでこのMCPを使う方法

FlowHuntでのMCP利用

FlowHuntワークフローにMCPサーバーを統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します。

FlowHunt MCPフロー

MCPコンポーネントをクリックして構成パネルを開き、システムMCP構成セクションに以下の形式でMCPサーバー詳細を入力してください:

{
  "bankless-onchain": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPの全機能・能力をツールとして利用できるようになります。“bankless-onchain"はご自身のMCPサーバー名に、URLもご自身のMCPサーバーURLに適宜変更してください。


概要

セクション利用可否詳細・備考
Overview(全体説明)出典: README.md
プロンプト一覧プロンプトテンプレなし
リソース一覧明示的な記載なし
ツール一覧read_contract, get_proxy, get_abi, get_source, get_events, build_event_topic, get_transaction_history, get_transaction_info
APIキーセキュリティenv利用例あり
サンプリングサポート(評価において重要度低)記載なし
Rootsサポート記載なし

上記の表から、Bankless Onchain MCPサーバーはブロックチェーンデータアクセス用の主要なツールやセットアップ手順を網羅していますが、プロンプトテンプレートやリソース定義、rootsやサンプリングに関する記載はありません。したがって、ブロックチェーンデータ向けのベーシックながら堅実なMCPサーバーと言えます。一般的なMCPの完成度としては10点中6点と評価します。


MCPスコア

ライセンス有無✅ (MIT)
ツールが1つ以上あるか
フォーク数11
スター数47

よくある質問

Bankless Onchain MCPサーバーは何をしますか?

AIアシスタントや開発者ツールがBankless APIを通じて、スマートコントラクトの状態、イベント、トランザクション履歴などブロックチェーンデータへアクセスできるようにします。これにより分析・自動化・データ駆動型ワークフローを実現します。

どのようなブロックチェーン操作がサポートされていますか?

コントラクト状態の読み取り、プロキシ実装の取得、ABIやソースコードの取得、イベントログの取得、イベントトピックの生成、トランザクション履歴や詳細の取得などのツールを提供します。

Bankless APIキーのセキュリティ対策は?

MCPサーバー構成の`env`プロパティでAPIキーを環境変数として設定してください。これにより認証情報を安全にコードベースと分離できます。

このMCPサーバーの主なユースケースは?

スマートコントラクトダッシュボード、イベント駆動型ボット、トランザクション分析、開発者用IDE連携、高度なDeFiやコンプライアンスワークフローなどが挙げられます。

このMCPサーバーをFlowHuntに統合するには?

FlowHuntのフロー構成パネルで、提供されたJSON例を使ってMCPサーバーを追加し、AIエージェントと接続してください。これで全てのブロックチェーンツールが利用可能になります。

Bankless Onchain MCPをワークフローに統合

AIエージェントや開発者ツールにシームレスなブロックチェーンデータアクセスを付加しましょう。今すぐBankless Onchain MCPサーバーをセットアップし、分析・自動化・スマートコントラクト洞察を強化しましょう。

詳細はこちら

トークンミンター MCP サーバー
トークンミンター MCP サーバー

トークンミンター MCP サーバー

トークンミンター MCP サーバーは、AIアシスタントやエージェントがブロックチェーンエコシステムとシームレスに連携し、21のブロックチェーンにわたるERC-20トークンの自動デプロイ、クエリ、転送を可能にします。AIワークフローにブロックチェーントークン管理を統合し、迅速なプロトタイピング、分析、ライブデプロイを実現...

2 分で読める
Blockchain AI +4
BNBChain MCPサーバー
BNBChain MCPサーバー

BNBChain MCPサーバー

BNBChain MCPサーバーは、Binance Smart Chainブロックチェーン操作をAIエージェント、開発プラットフォーム、オートメーションワークフローに統合するためのプラグアンドプレイ型Model Context Protocol(MCP)サーバーです。BNBの送信、BEP-20トークンの移転、新規トーク...

2 分で読める
Blockchain DeFi +5
TheGraph MCPサーバー
TheGraph MCPサーバー

TheGraph MCPサーバー

TheGraph MCPサーバーはAIエージェントをThe Graphプロトコルのインデックス化されたブロックチェーンデータと接続し、分析、DeFiモニタリング、カスタムデータ取得のためのオンチェーン情報へのシームレスなアクセス、クエリ、分析を可能にします。...

2 分で読める
Blockchain AI +6