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.
Integrations
Integration for code linting and formatting to maintain code quality in the MCP server implementation.
Integration with the Bun JavaScript runtime for optimal MCP server performance, used for development, testing, and running the server.
Offers type-safe tool definitions for Flow blockchain interactions, ensuring proper data validation and error handling.
@outblock/flow-mcp
モデルコンテキストプロトコル(MCP)用のFlowブロックチェーンツール。このパッケージは、モデルコンテキストプロトコルを介してFlowブロックチェーンとやり取りするためのツールセットを提供します。
特徴
- 任意のアドレスのFLOW残高を取得
- Flowトークンのトークン残高を取得する
- COAアカウント情報を取得する
- 契約のソースコードを取得する
- ストレージ統計を含む詳細なアカウント情報を取得します
インストール
MCP構成
このツールを Claude で使用するには、MCP 構成に以下を追加します。
MCP 構成は次の場所にあります。
- macOS:
~/Library/Application Support/Claude/mcp.json
- Windows:
%APPDATA%/Claude/mcp.json
- Linux:
~/.config/Claude/mcp.json
設定を追加したら、Claude を再起動して新しい MCP サーバーをロードします。
ツール
フローバランス
任意のアドレスの FLOW 残高を取得します。
アカウント情報
詳細なアカウント情報を取得します:
トークン残高
Flowトークンの残高を取得します:
COAアカウント
COA アカウント情報を取得します:
契約書を入手
契約のソースコードを取得します:
📂 プロジェクト構造
🛠️ 開発
このプロジェクトでは、開発とテストにFastMCPを使用しています。FastMCPは、MCPサーバーに効率的な開発エクスペリエンスを提供します。
開発用 MCP サーバーを Claude Desktop に追加するには:
- プロジェクトをビルドします。Copy
- Claude Desktop の設定に追加:Copy
新しいツールの作成
このプロジェクトには、新しい MCP ツールの作成に役立つスクリプトが含まれています。
これにより、次のようになります。
src/tools/<tool-name>
の下に新しいツールディレクトリを作成します。- 以下を含む基本的なツール構造を生成します。
- index.ts (メイン実装)
- schema.ts (ツールパラメータのJSONスキーマ)
- test.ts (テストファイル)
- 新しいツールをエクスポートするためにツールのインデックスファイルを更新します
例:
コミットメッセージの形式
feat
: 新機能 (マイナーバージョンをアップグレード)fix
:バグ修正(パッチバージョンをアップグレード)BREAKING CHANGE
: 破壊的変更 (メジャーバージョンを上げる)
📜 バージョン管理
このプロジェクトでは、自動バージョン管理のためにstandard-versionを使用しています。新しいバージョンを作成するには、 bun run release
を実行してください。
📦 npm への公開
- npm にログインしていることを確認します。Copy
- プロジェクトをビルドします。Copy
- パッケージを公開します。Copy
新しいバージョンを公開する前に、 bun run release
を使用してバージョン番号を更新することを忘れないでください。
ライセンス
MIT ライセンス - 詳細についてはライセンスを参照してください。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
You must be authenticated.
Flow 残高の確認、トークン残高の照会、Cadence 所有アカウント情報の取得など、Flow ブロックチェーンと対話するためのツールを提供します。