Avalanche MCPツール
導入
モデルコンテキストプロトコル(MCP)は、AIアシスタントが高度なコンテキスト認識に基づいて具体的なアクションを実行できるようにすることで、AIアシスタントの能力を強化する画期的な標準化アプローチです。急速に発展を遂げているこのプロトコルは、開発者の注目を集め、今日のAI統合における最もエキサイティングなイノベーションの一つとなっています。
Avalanche MCP ツールは、Avalanche CLI コマンド セット全体と AvalancheJS API を直感的な AI インタラクションに変換することでブロックチェーン アクセスを民主化し、次のことを実現します。
直接アクセス: MCP 形式をサポートする AI アシスタント インターフェースを介して Avalanche を直接クエリします。
自然言語コマンド: 簡単な会話で複雑なAvalanche操作を実行
リアルタイム分析:専門知識や追加のソフトウェアなしで高度なブロックチェーン分析を実行
簡素化されたワークフロー: 技術的なコマンドや構文を暗記することなく、日常的なブロックチェーンタスクを完了できます。
AIエージェントの統合:カスタムAIエージェントがAvalancheと対話して自律的な運用を実現
自動インストール: Avalanche CLI コマンドをコンピュータにシームレスにインストールします
Related MCP server: Ethereum RPC MCP Server
対象者
日常ユーザーとAI愛好家向け
好みのAIインターフェースを通じてAvalancheと自然にチャットしましょう
技術的なコマンドを習得することなく、アカウントを管理し、支払いを送信し、資産を探索します
会話型のインタラクションを通じてAvalancheのパワーを最大限に活用
開発者とDeFiアプリケーション向け
Avalanche固有のコードを一切使用せずに、Avalancheの機能をアプリケーションに組み込むことができます。
これらのMCPツールをAIエージェントに直接統合して、ブロックチェーンの自律運用を実現します。
開発中にコードエディタ内から直接Avalancheの機能にアクセスします。
初期プロトタイプから本番環境への展開まで開発を加速
特徴
ブロックチェーン管理
ブロックチェーンリスト- 作成されたすべてのAvalancheブロックチェーン構成を一覧表示します
ブロックチェーンのVMをリポジトリに公開する
サブネット管理(近日公開)
サブネットの作成と管理
サブネットの展開と監視
バリデータ操作
キー管理(近日公開)
鍵の生成と保管
住所管理
署名操作
トランザクション操作(近日公開)
取引の構築と署名
取引の提出と監視
ガスの最適化
その他にも多数...
インストール
# Clone the repository
git clone https://github.com/yourusername/avalanche-mcp-tools.git
cd avalanche-mcp-tools
# Install dependencies
npm install
# Build the project
npm run build前提条件
Node.js 16以上
Avalanche CLI がインストールされ、PATH でアクセス可能
Avalanche ノード接続 (ローカルまたはリモート)
使用法
MCPサーバーを起動する
npm startClaudeや他のAIアシスタントと統合する
MCP サーバーは stdio 上で実行されるため、MCP ツールをサポートする AI アシスタントと統合できます。
クロードとの会話の例:
User: List all my avalanche blockchains
Claude: I'll check your Avalanche blockchains.
[Uses blockchainList MCP tool]
Here are your Avalanche blockchains:
- mySubnet (deployed)
- testChain
- devNetプロジェクト構造
avalanche-mcp-tools/
├── src/
│ ├── tools/
│ │ ├── avalanche-cli/ # Avalanche CLI command tools
│ │ │ ├── blockchain/ # Blockchain management commands
│ │ │ ├── subnet/ # Subnet management commands
│ │ │ └── keys/ # Key management commands
│ │ ├── avalanche-js/ # Avalanche JS SDK tools
│ │ └── common.ts # Shared utilities
│ └── index.ts # Main entry point
├── package.json
└── README.md発達
新しいツールの追加
新しい Avalanche CLI コマンドを追加するには、既存のツールで確立されたパターンに従います。
src/tools/avalanche-cli/の下の適切なディレクトリに新しいファイルを作成します。ツールをMCPサーバーに登録する関数を定義する
適切なパラメータとエラー処理を使用してツールを実装する
新しいツールをメインツールインデックスに登録する
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。