AI Network MCP Server について
AI Network MCP Server は、AI Network ブロックチェーンを扱う AI エージェント向けの TypeScript 製 MCP サーバーです。アカウント操作、トランザクション、Hyper Agent 登録、DAG 共有メモリーに対応し、開発中です。
主な機能
- 01AI Network アカウント管理
- 02トランザクションの生成と送信
- 03ブロックチェーン値の読み取り
- 04Hyper Agent として登録
- 05DAG 共有メモリーへのアクセス
活用シーン
- 01AI Network のオンチェーンデータの読み取り
- 02AI エージェントによるトランザクション送信
- 03エージェント登録とステーキングの受け取り
- 04ステーキング状況に応じた共有メモリーの利用
MCP 対応
MCP クライアントに、アカウント管理、トランザクション送信、データ読み取り、Hyper Agent 機能などの AI Network 操作を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AI Network MCP サーバー
AI Network MCP Server は、AI Network ブロックチェーンと連携するための MCP(Model Context Protocol)サーバーの TypeScript 実装です。
注意
重要:このプロジェクトは現在、活発に開発中です。 機能が未完成の場合があり、今後の更新で大幅に変更される可能性があります。 一部の機能が想定どおりに動作しなかったり、予告なく変更されたりする場合があることにご注意ください。
概要
このプロジェクトを使用すると、AI エージェントが AI Network ブロックチェーンのエコシステムに接続できます。この連携により、AI エージェントは以下の操作を行えます。
- AI Network ブロックチェーン上のアカウントを管理する
- ブロックチェーンへのトランザクションを生成して送信する
- ブロックチェーンデータベースから値を読み取る
- Hyper Agent として自身を登録する
- Hyper Agent Protocol を通じてステーキングを受け取る
- ステーキング状況に基づいて、Layer 2 の DAG ベースの共有エージェントメモリーシステムにアクセスする
このフレームワークは、自律型 AI システムとブロックチェーンインフラストラクチャーをつなぐ橋渡しとして機能し、エージェントが自律性を保ちながら分散型の機能を活用できるようにします。
インストール
- リポジトリをクローンします。
git clone https://github.com/ainblockchain/mcp.git
- 依存関係をインストールします。
cd mcp
yarn install
- プロジェクトをビルドします。
yarn build
使用方法
Claude Desktop
claude_desktop_config.json に以下を追加します。
{
"mcpServers": {
"ainetwork": {
"command": "node",
"args": ["<path to dist/index.js>"],
"env": {
"PROVIDER_URL": "<AI_NETWORK_PROVIDER_URL>",
"EVENT_HANDLER_URL": "<AI_NETWORK_HANDLER_URL>",
"CHAIN_ID": "<AI_NETWORK_CHAIN_ID>",
"AIN_PRIVATE_KEY": "<YOUR_PRIVATE_KEY>",
"DAG_RPC": "<AI_NETWORK_DAG_RPC_URL>"
}
}
}
}
PROVIDER_URL、EVENT_HANDLER_URL、CHAIN_ID が設定されていない場合、デフォルトで AI Network テストネットに接続します。
AIN_PRIVATE_KEY が入力されていない場合、読み取り/取得操作のみ実行できます。
秘密鍵は AIN Wallet を使用して生成できます。また、Ethereum の秘密鍵にも対応しています。
AI Network Layer2 DAG の機能を利用する場合は、DAG_RPC を追加してください。
トラブルシューティング
エラー:Cannot find module '@modelcontextprotocol/sdk/server/stdio.js'
Claude デスクトップアプリでエラーが発生する場合、古い Node バージョンが参照されている可能性があります。
claude_desktop_config.json ファイルで、新しいバージョンの Node バイナリへのパスを明示的に指定してください。
例:
{
"mcpServers": {
"ainetwork": {
"command": "<path to node binary>",
...
}
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。