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
サーバーの実行
開発モード:
python main.py生産モード:
uvicorn main:app --host 0.0.0.0 --port 8000Docker モード:
docker run -p 8000:8000 --env-file .env solana-mcp-serverAPIドキュメント
サーバーが起動したら、次の API ドキュメントにアクセスします。
http://localhost:8000/docs環境変数
次の環境変数を設定できます。
HOST: サーバーホスト(デフォルト: 0.0.0.0)PORT: サーバーポート(デフォルト: 8000)DEBUG: デバッグモードを有効にする (デフォルト: False)LOG_LEVEL: ログレベル(デフォルト: INFO)CORS_ORIGINS: 許可された CORS オリジンのコンマ区切りリスト (デフォルト: *)RELOAD: 開発時にホットリロードを有効にする (デフォルト: False)
強化された Solana Analytics API
サーバーは、次のエンドポイントを通じて強化された Solana 分析機能を提供します。
トークン情報
POST /api/analyzer/token価格、時価総額、供給データなど、トークンの詳細情報を取得します。
クジラの検出
POST /api/analyzer/whales設定可能なしきい値を使用して、特定のトークンの大口保有者 (「クジラ」) を識別します。
強化されたアカウント分析
POST /api/analyzer/account追加のコンテキストを含む、解析された詳細なアカウント情報を取得します。
価格設定付きトークンアカウント
POST /api/analyzer/token-accounts充実した価格設定と評価データを持つアドレスのトークン アカウントを取得します。
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.