Solana MCP サーバー
Clineを介してSolanaブロックチェーンデータへの包括的なアクセスを提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーは幅広いSolana RPCメソッドを実装しており、自然言語による会話を通じてブロックチェーン情報への直接クエリを容易に行うことができます。
特徴
サーバーは、さまざまなカテゴリにわたって 21 個の重要な Solana RPC メソッドを提供します。
口座と残高の操作
get_sol_balance: アドレスのSOL残高を取得するget_token_balance: SPLトークン残高を取得するget_account_info: アカウント情報を取得するget_largest_accounts: ネットワーク上の最大のアカウントを取得する
ブロックとトランザクション情報
get_slot: 現在のスロットを取得するget_block: ブロック情報を取得するget_block_time: ブロック生成時間を取得するget_transaction: トランザクションの詳細を取得するget_recent_blockhash: 最近のブロックハッシュを取得する
トークン操作
get_token_accounts_by_owner: 所有者別にトークンアカウントを取得するget_token_accounts_by_delegate: 委任されたトークンアカウントを取得するget_token_supply: トークン供給情報を取得する
システム情報
get_epoch_info: 現在のエポック情報を取得するget_version: ノードのバージョンを取得するget_health: ノードのヘルスステータスを取得するget_supply: 現在の供給量を取得するget_inflation_rate: インフレ率を取得するget_cluster_nodes: クラスターノード情報を取得するget_minimum_balance_for_rent_exemption: 最低家賃免除残高を取得する
ステーキングとガバナンス
get_vote_accounts: 投票アカウントを取得するget_leader_schedule: リーダースケジュールを取得する
Related MCP server: Model Context Protocol Server for Solana Client
Clineでのセットアップ
Cline MCP 設定ファイル (macOS の場合は
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json) に次の構成を追加します。
新しい MCP サーバーをロードするには、Cline を再起動します。
使用例
設定が完了すると、Clineの自然言語を使ってSolanaブロックチェーンと対話できるようになります。以下にクエリの例を示します。
「アドレスGh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJrのSOL残高はいくらですか?」
「現在のスロット番号を表示」
「最新のブロックに関する情報を取得する」
「現在のインフレ率はどれくらいですか?」
「アドレスが所有するトークンアカウントを表示してください...」
環境変数
SOLANA_RPC_URL: (オプション) 使用するSolana RPCエンドポイント。指定されていない場合は、デフォルトで「 https://api.mainnet-beta.solana.com 」になります。
発達
前提条件
錆と貨物
Solana CLI ツール (オプション、テスト用)
建物
ランニング
ライセンス
MITライセンス