Skip to main content
Glama

ソラナボールト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以上

  • ピップ

設定

  1. リポジトリをクローンします。

    git clone https://github.com/olaxbt/solana-vault-mcp.git cd solana-vault-mcp
  2. 仮想環境を作成してアクティブ化します。

    python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  3. 依存関係をインストールします:

    pip install -r requirements.txt
  4. .env.exampleに基づいて.envファイルを作成します。

    cp .env.example .env
  5. .envファイルを編集して、Solana 秘密キーと RPC URL を追加します。

使用法

サーバーの起動

python run.py

サーバーは、 .envファイルで指定されたポート (デフォルト: 5000) で起動します。

APIエンドポイント

  • GET / - サービス情報を含むウェルカムページ

  • GET /health - ヘルスチェックエンドポイント

  • GET /api/mcp/ping - MCP サービスのヘルスチェック

  • POST /api/mcp/query - メインMCPクエリエンドポイント

MCPアクション

Solana Vault MCP は次のアクションをサポートします。

  1. wallet.info情報を取得する

  2. wallet.balance - SOL残高を取得

  3. wallet.transfer - SOLを別のウォレットに転送する

  4. wallet.transactions - 最近の取引を取得する

  5. wallet.token_balance - 特定のトークンのトークン残高を取得する

クエリ例

{ "id": "request123", "action": "wallet.balance", "params": {} }

応答:

{ "id": "request123", "result": { "balance": 1.5, "currency": "SOL", "address": "YourSolanaPublicKey" } }

発達

プロジェクト構造

solana-vault-mcp/ ├── app/ │ ├── handlers/ # Action handlers │ ├── routes/ # API routes │ ├── services/ # Core services │ └── utils/ # Utilities ├── logs/ # Log files ├── tests/ # Test cases ├── .env # Environment variables ├── .env.example # Example environment file ├── requirements.txt # Dependencies ├── run.py # Main entry point └── README.md # Documentation

テストの実行

pytest

ライセンス

マサチューセッツ工科大学

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/olaxbt/solana-vault-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server