Flow MCP サーバー
直接 RPC 通信を備えた Flow ブロックチェーン用のモデル コンテキスト プロトコル (MCP) サーバー。
このサーバーはモデルコンテキストプロトコルを実装し、RPC 呼び出しを通じて Flow ブロックチェーンと直接対話するためのツールを提供します。
特徴
- アカウント残高(FLOWとトークン)を取得する
- フロースクリプトを実行する
- トランザクションを送信する
- ドメインをフローアドレスに解決する
- フロー契約と対話する
- AIエージェント統合のための完全なMCP準拠
設定
- リポジトリをクローンします。
- 依存関係をインストールします:
- (オプション) 設定を含む
.env
ファイルを作成します。サーバーはデフォルトでFlowメインネットを自動的に使用します。テストネットまたはカスタムポートを使用する場合のみ、環境を設定する必要があります。
使用法
サーバーの起動
NPXコマンドの使用
インストールせずに npx を使用して MCP サーバーを直接実行できます。
または、グローバルにインストールします。
コマンドラインオプション
ネットワーク構成
サーバーは、選択されたネットワークに適した契約アドレスを使用してFCLを自動的に設定します。以下のネットワークがサポートされています。
メインネット
メインネット構成には、次のコントラクト アドレスが含まれます。
テストネット
テストネット構成には、テストネット環境のコントラクト アドレスが含まれます。
/networks
エンドポイントにアクセスして、現在のネットワーク構成を確認することもできます。
MCP構成
Flow MCP を使用するように AI アシスタントを構成するには、次の構成を使用します。
または直接 HTTP API を使用する場合:
AIアシスタントとの使用
サーバーはモデルコンテキストプロトコル(MCP)を実装しており、MCPをサポートするAIアシスタントで使用できます。Flowブロックチェーンとやり取りするための様々なツールを公開しています。
APIエンドポイント
/sse
- リアルタイム通信用のSSEエンドポイント/messages
- ツールリクエストを送信するためのエンドポイント/health
- ヘルスチェックエンドポイント/
- サーバー情報/networks
- ネットワーク構成情報
利用可能なツール
get_flow_balance
- アドレスのFLOW残高を取得するget_token_balance
- アドレスのトークン残高を取得するexecute_script
- Cadenceスクリプトを実行するsend_transaction
- 署名されたトランザクションをFlowブロックチェーンに送信するresolve_domain
- .find または .fn ドメインをフローアドレスに解決します
npmへの公開
このパッケージの独自のバージョンを公開したい場合は、次の手順に従ってください。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
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 エージェントが RPC 呼び出しを通じて Flow ブロックチェーンと対話できるようにし、アカウント残高、スクリプト実行、トランザクション、ドメイン解決、および契約の対話をサポートするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI agents to interact with 30+ Ethereum-compatible blockchain networks, providing services like token transfers, contract interactions, and ENS resolution through a unified interface.Last updated -28230252TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.Last updated -JavaScript
- -securityAlicense-qualityA production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.Last updated -TypeScriptMIT License
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server that enables AI agents to interact with Starknet blockchain, query data, manage wallets, and work with smart contracts.Last updated -25154TypeScriptMIT License