BNBChain MCPサーバー

BNBChain MCPサーバー

Binance Smart Chain用のプラグアンドプレイ型ブロックチェーン自動化—トークン送信、スマートコントラクトのデプロイ、DeFi流動性管理などを、BNBChain MCPサーバーでAIワークフローに統合。

「BNBChain」MCPサーバーの機能とは?

BNBChain MCPサーバーは、AIエージェントや開発プラットフォーム、オートメーションワークフローとのシームレスな連携を目的としたプラグアンドプレイ型Model Context Protocol(MCP)ツールサーバーです。AIアシスタントや開発者がBinance Smart Chain(BSC)と連携し、様々なブロックチェーン操作を行うことを可能にします。このサーバーは、BNBの送信、BEP-20トークンの移転、新規トークンのデプロイ、スマートコントラクトの実行などの安全で使いやすいツールを提供します。Claude Desktopへのネイティブ対応や、開発者向けCLIのサポートにより、生産性を高めるとともに、パスワード保護付き秘密鍵保管や、PancakeSwapとの連携によるトークンスワップ・流動性管理も実現します。

プロンプト一覧

リポジトリ内にプロンプトテンプレートの記載はありません。

リソース一覧

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

ツール一覧

  • transferNativeToken: BNBをウォレットアドレスへ送信。
  • transferBEP20Token: シンボルまたはコントラクトアドレス指定でBEP-20トークンを送信。
  • pancakeSwap: PancakeSwapプロトコルを利用したトークンスワップ。
  • createFourMeme: Four.Memeプラットフォームでミームトークンを作成。
  • createBEP20Token: 新しいBEP-20トークンスマートコントラクトをデプロイ。
  • getBalance: ウォレットのネイティブ(BNB)やトークン残高を取得。
  • callContractFunction: ABI経由でカスタムスマートコントラクト呼び出し。
  • getWalletInfo: 指定アドレスの詳細ウォレット情報を取得。
  • securityCheck: BSCトークンのセキュリティチェックを実行。
  • pancakeAddLiquidity: PancakeSwapプールへ流動性を追加。
  • pancakeMyPosition: 現在のPancakeSwap流動性ポジションの表示。
  • pancakeRemovePosition: PancakeSwapの流動性を除去。
  • sellMemeToken: Four.Meme上でミームトークンを売却。

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

  • トークン送信と決済: BNBやBEP-20トークンの自動送信により、BSCエコシステム内での支払いや報酬ワークフローを効率化。
  • スマートコントラクトとの連携: AIエージェントやスクリプトからABI呼び出しでスマートコントラクトへアクセスし、DeFi操作や契約管理を実現。
  • トークン作成とデプロイ: 新規BEP-20トークンやミームコインを素早くローンチし、開発者やマーケターによるプロトタイピングや実験に対応。
  • DeFi流動性管理: トークンスワップ、流動性の提供や解除、DeFiポートフォリオ管理をAI駆動で自動化。
  • ウォレット・セキュリティユーティリティ: ウォレット残高取得や情報収集、トークンのセキュリティチェックにより安全性と透明性を向上。

セットアップ方法

Windsurf

  1. 前提条件: Node.jsがインストールされていることを確認してください。
  2. インストール: npm install -g bnbchain-mcpを実行。
  3. 設定: セットアップウィザードbnbchain-mcp --initを起動し、秘密鍵・パスワード・(任意)RPC URLを入力。
  4. 設定ファイル編集: Windsurf設定JSONにMCPサーバーを追加:
    {
      "mcpServers": {
        "bsc-mcp": {
          "command": "bnbchain-mcp",
          "args": ["server"],
          "env": {
            "PRIVATE_KEY": "env:PRIVATE_KEY",
            "WALLET_PASSWORD": "env:WALLET_PASSWORD"
          }
        }
      }
    }
    
  5. 再起動・確認: Windsurfを再起動し、bsc-mcpが利用可能か確認。

Claude

  1. インストール: npm install -g bnbchain-mcp
  2. セットアップ: bnbchain-mcp --initで秘密鍵とパスワードを設定。
  3. 自動設定: サーバーがclaude_desktop_config.jsonを自動更新。
  4. 確認: Claude Desktopを開き、bsc-mcpサーバーが検出されているか確認。

Cursor

  1. インストール: npm install -g bnbchain-mcp
  2. セットアップ: bnbchain-mcp --initを実行し認証情報を入力。
  3. 設定ファイル編集: Cursor設定ファイルに追加:
    {
      "mcpServers": {
        "bsc-mcp": {
          "command": "bnbchain-mcp",
          "args": ["server"],
          "env": {
            "PRIVATE_KEY": "env:PRIVATE_KEY",
            "WALLET_PASSWORD": "env:WALLET_PASSWORD"
          }
        }
      }
    }
    
  4. 再起動: 保存後Cursorを再起動し、bsc-mcpの利用可否を確認。

Cline

  1. 前提条件: Node.jsがインストールされていること。
  2. インストール: npm install -g bnbchain-mcp
  3. 初期化: bnbchain-mcp --init
  4. 設定更新: Cline設定に追加:
    {
      "mcpServers": {
        "bsc-mcp": {
          "command": "bnbchain-mcp",
          "args": ["server"],
          "env": {
            "PRIVATE_KEY": "env:PRIVATE_KEY",
            "WALLET_PASSWORD": "env:WALLET_PASSWORD"
          }
        }
      }
    }
    
  5. 再起動: 環境を再読み込みし、bsc-mcpの利用可否を確認。

APIキーの安全な管理(環境変数利用)

設定例:

{
  "mcpServers": {
    "bsc-mcp": {
      "command": "bnbchain-mcp",
      "args": ["server"],
      "env": {
        "PRIVATE_KEY": "env:PRIVATE_KEY",
        "WALLET_PASSWORD": "env:WALLET_PASSWORD"
      },
      "inputs": {
        "walletPassword": "env:WALLET_PASSWORD"
      }
    }
  }
}

注意: 機密キーは設定ファイルではなく、必ず環境変数で管理してください。

FlowHuntフロー内でのMCP利用方法

FlowHuntでのMCP利用

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

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定セクションで、以下のJSONフォーマットでMCPサーバー情報を入力します。

{
  "bsc-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定後、AIエージェントがすべてのMCP機能を利用できるようになります。“bsc-mcp"は実際のサーバー名に、URLはご自身のMCPサーバーURLに変更してください。


概要

セクション利用可否詳細・備考
概要
プロンプト一覧プロンプトテンプレートなし
リソース一覧明示的なMCPリソース記載なし
ツール一覧READMEに複数ツール記載
APIキーの安全管理環境変数利用推奨
Sampling対応(評価で重要度低)記載なし

| Roots対応 | ⛔ | 記載なし |


全体として、BNBChain MCPサーバーはツールやセットアップ手順が良くドキュメント化されていますが、プロンプトテンプレートやリソース、RootsやSamplingなどの機能は未対応です。ブロックチェーン自動化や開発者向け用途にはシンプルで使いやすいですが、高度なMCPワークフローにはやや不十分といえます。

総評

上記の内容を踏まえ、このMCPサーバーの評価は6/10です。堅牢なブロックチェーンツール群と明確な導入手順が魅力ですが、プロンプトテンプレートやリソース、RootsやSamplingなどの高度なMCP機能は未実装です。

MCPスコア

LICENSEファイルあり⛔(LICENSEファイルなし)
ツールが1つ以上ある
Fork数20
Star数79

よくある質問

BNBChain MCPサーバーとは何ですか?

BNBChain MCPサーバーは、Binance Smart Chain向けのプラグアンドプレイ型Model Context Protocolサーバーであり、BNBの送信、BEP-20トークンの移転、新規トークンの発行、スマートコントラクトとのやり取り、DeFi流動性の管理などのブロックチェーン作業を、AIワークフローやオートメーションプラットフォームから自動化できます。

このMCPサーバーで自動化できるブロックチェーン操作は?

BNBやBEP-20トークンの送信、PancakeSwapでのトークンスワップ、ミームトークンの作成、BEP-20コントラクトのデプロイ、ウォレット/トークン残高取得、スマートコントラクト関数の呼び出し、ウォレット情報の確認、セキュリティチェック、PancakeSwapでの流動性管理などが可能です。

設定ファイルに秘密鍵を保存しても安全ですか?

セキュリティのため、秘密鍵やウォレットパスワードなどの機密情報は設定ファイルに直接記載せず、環境変数で管理してください。サーバーは秘密情報の環境変数利用をサポートしています。

BNBChain MCPサーバーはプロンプトテンプレートやRootsなどの高度なMCP機能をサポートしていますか?

現時点では、ブロックチェーン自動化のための堅牢なツール群を提供していますが、プロンプトテンプレート、明示的なリソース、高度なMCP機能(RootsやSamplingなど)は含まれていません。

BNBChain MCPサーバーをFlowHuntのフローに追加する方法は?

フローにMCPコンポーネントを追加し、MCP設定パネルからBNBChain MCPサーバーの情報を入力してください。環境に合わせたサーバー名とURLを正しく設定することで、すべてのブロックチェーン機能を有効化できます。

BNBChainブロックチェーン自動化を統合

BNBChain MCPサーバーを使って、Binance Smart Chainの操作をAIエージェントやワークフローにシームレスに組み込みましょう。トークン送信、スマートコントラクト呼び出し、DeFiタスクなどをFlowHuntで自動化できます。

詳細はこちら

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

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

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

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

Bankless Onchain MCPサーバー

Bankless Onchain MCPサーバーは、Bankless APIを介してブロックチェーンデータへ構造化かつプログラムによるアクセスを可能にし、AIアシスタントや開発者ツールに対して、複数ネットワークにわたるリアルタイムなコントラクトの状態・イベント・トランザクションのクエリをサポートします。...

1 分で読める
Blockchain MCP +5
トークンリボーク MCP サーバー
トークンリボーク MCP サーバー

トークンリボーク MCP サーバー

トークンリボーク MCP サーバーは、FlowHunt ユーザーおよび開発者が 50 以上の EVM 互換ブロックチェーンにわたる ERC-20 トークン許可を監視・管理・取り消しできるようにし、ウォレットのセキュリティ強化、リスク自動報告、AI エージェントやワークフローのためのシームレスなブロックチェーン統合を実現...

2 分で読める
Blockchain AI Agents +4