Skip to main content
Glama
leekzor

Solana Model Context Protocol (MCP) Server

by leekzor

Solana モデルコンテキストプロトコル (MCP) サーバー

Solanaブロックチェーンのモデルコンテキストプロトコルを実装したPythonベースのサーバー。このサーバーは、Solanaブロックチェーンのデータとモデルを操作するためのインターフェースを提供します。

特徴

  • リアルタイムSolanaブロックチェーンデータ処理

  • モデルコンテキストプロトコルの実装

  • ブロックチェーンインタラクションのためのRESTful APIエンドポイント

  • リアルタイム更新のためのWebSocketサポート

Related MCP server: Solana MCP Server

設定

標準設定

  1. リポジトリをクローンする

  2. 依存関係をインストールします:

    pip install -r requirements.txt
  3. 環境変数を設定します。

    cp .env.example .env
  4. Solana RPCノードの詳細を.envファイルで編集します。

Dockerのセットアップ

  1. Docker イメージをビルドします。

    docker build -t solana-mcp-server .
  2. Docker コンテナを実行します。

    docker run -p 8000:8000 --env-file .env solana-mcp-server

サーバーの実行

開発モード:

python main.py

生産モード:

uvicorn main:app --host 0.0.0.0 --port 8000

Docker モード:

docker run -p 8000:8000 --env-file .env solana-mcp-server

APIドキュメント

サーバーが起動したら、次の 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

充実した価格設定と評価データを持つアドレスのトークン アカウントを取得します。

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.
    15 npm
    22
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.
    5
    MIT