Solana モデルコンテキストプロトコル (MCP) サーバー
Solanaブロックチェーンのモデルコンテキストプロトコルを実装したPythonベースのサーバー。このサーバーは、Solanaブロックチェーンのデータとモデルを操作するためのインターフェースを提供します。
特徴
リアルタイムSolanaブロックチェーンデータ処理
モデルコンテキストプロトコルの実装
ブロックチェーンインタラクションのためのRESTful APIエンドポイント
リアルタイム更新のためのWebSocketサポート
Related MCP server: Solana MCP Server
設定
標準設定
リポジトリをクローンする
依存関係をインストールします:
pip install -r requirements.txt環境変数を設定します。
cp .env.example .envSolana RPCノードの詳細を
.envファイルで編集します。
Dockerのセットアップ
Docker イメージをビルドします。
docker build -t solana-mcp-server .Docker コンテナを実行します。
docker run -p 8000:8000 --env-file .env solana-mcp-server
サーバーの実行
開発モード:
生産モード:
Docker モード:
APIドキュメント
サーバーが起動したら、次の API ドキュメントにアクセスします。
環境変数
次の環境変数を設定できます。
HOST: サーバーホスト(デフォルト: 0.0.0.0)PORT: サーバーポート(デフォルト: 8000)DEBUG: デバッグモードを有効にする (デフォルト: False)LOG_LEVEL: ログレベル(デフォルト: INFO)CORS_ORIGINS: 許可された CORS オリジンのコンマ区切りリスト (デフォルト: *)RELOAD: 開発時にホットリロードを有効にする (デフォルト: False)
強化された Solana Analytics API
サーバーは、次のエンドポイントを通じて強化された Solana 分析機能を提供します。
トークン情報
価格、時価総額、供給データなど、トークンの詳細情報を取得します。
クジラの検出
設定可能なしきい値を使用して、特定のトークンの大口保有者 (「クジラ」) を識別します。
強化されたアカウント分析
追加のコンテキストを含む、解析された詳細なアカウント情報を取得します。
価格設定付きトークンアカウント
充実した価格設定と評価データを持つアドレスのトークン アカウントを取得します。