ソラナボールトMCP
Python での安全な Solana ブロックチェーン ウォレット操作のためのモデル コンテキスト プロトコル (MCP) 実装。
概要
Solana Vault MCPは、標準化されたモデルコンテキストプロトコルインターフェースを通じて、Solanaブロックチェーンの安全なウォレット操作を提供します。これにより、AIアシスタントは秘密鍵に直接アクセスすることなく、Solanaブロックチェーンと安全にやり取りできるようになります。
Related MCP server: Solana MCP Server
特徴
Solanaウォレットの安全な運用
SOL残高確認
SOL転送機能
取引履歴の取得
モデルコンテキストプロトコル準拠API
Flask WebサーバーとWebSocket接続のサポート
詳細なログ記録とエラー処理
インストール
前提条件
Python 3.9以上
ピップ
設定
リポジトリをクローンします。
git clone https://github.com/olaxbt/solana-vault-mcp.git cd solana-vault-mcp仮想環境を作成してアクティブ化します。
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate依存関係をインストールします:
pip install -r requirements.txt.env.exampleに基づいて.envファイルを作成します。cp .env.example .env.envファイルを編集して、Solana 秘密キーと RPC URL を追加します。
使用法
サーバーの起動
サーバーは、 .envファイルで指定されたポート (デフォルト: 5000) で起動します。
APIエンドポイント
GET /- サービス情報を含むウェルカムページGET /health- ヘルスチェックエンドポイントGET /api/mcp/ping- MCP サービスのヘルスチェックPOST /api/mcp/query- メインMCPクエリエンドポイント
MCPアクション
Solana Vault MCP は次のアクションをサポートします。
wallet.info情報を取得するwallet.balance- SOL残高を取得wallet.transfer- SOLを別のウォレットに転送するwallet.transactions- 最近の取引を取得するwallet.token_balance- 特定のトークンのトークン残高を取得する
クエリ例
応答:
発達
プロジェクト構造
テストの実行
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。