SVM-MCP: SOON モデルコンテキストプロトコルサーバー
Claude AIをSOONおよびその他のSVMベースのブロックチェーンと統合するモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、SOONのテストネットとメインネット上のアカウント残高、取引、トークン保有状況の確認、残高確認、最近のトランザクションの取得、トークン保有状況の表示を行うツールを提供します。
概要
この MCP サーバーは、Claude を SOON エコシステムに接続し、次のことを可能にするように設計されています。
- テストネットとメインネットのウォレット残高を照会する
- アドレスの最新の取引を取得する
- 任意のアカウントのトークン保有状況を確認する
現在の実装では SOON の RPC エンドポイントを使用していますが、Solana 互換のブロックチェーンやカスタム SVM 実装で動作するように簡単に変更できます。
特徴
- 残高を取得: SOONテストネットまたはメインネット上の任意のアドレスのネイティブトークン残高を取得します
- 最後のトランザクションを取得: アドレスの最新のトランザクションを取得します
- トークンアカウントの取得: アドレスが所有するすべてのトークンアカウントを一覧表示します
前提条件
- Node.js (v16+)
- NPM または Bun パッケージ マネージャー
- Claude Desktop(ローカルテスト用)
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
プロジェクト構造
メインサーバーの実装はsrc/index.ts
にあります。
ツールの実装
バランスを取る
最後の取引を取得
トークンアカウントを取得する
サーバーの初期化
構成
クロードデスクトップ構成
この MCP サーバーを Claude Desktop で使用するには、 claude_desktop_config.json
ファイルに次のコードを追加します。
RPCエンドポイントのカスタマイズ
異なるRPCエンドポイントを使用したり、異なるSolana互換ブロックチェーンに接続したりするには、 src/index.ts
の接続URLを編集します。
クロードとの使用
MCP サーバーが実行中になり、Claude に接続されたら、次のコマンドを使用できます。
アドレス残高の確認
最近の取引を取得しています
トークン保有の取得
謝辞
- AI機能のためのAnthropic Claude
- ツール統合を可能にするモデルコンテキストプロトコル
- ブロックチェーンインタラクションのためのSolana Web3.js
- この例で使用されているSVM実装用のSOONネットワーク
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Claude AI を SOON やその他の SVM ベースのブロックチェーンに接続するモデル コンテキスト プロトコル サーバー。これにより、ユーザーはアカウント残高を確認したり、最近のトランザクションを取得したり、SOON のテストネットとメインネット上のトークン保有状況を表示したりできます。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain through a standardized interface, providing tools for transactions, account queries, and wallet management.Last updated -23115Apache 2.0
- -securityFlicense-qualityA Model Context Protocol server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface for operations like managing assets, executing token operations, and retrieving network information.Last updated -7TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.Last updated -34TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain, allowing it to execute transactions, query accounts, manage wallets, get price predictions, trade tokens, and access various blockchain data sources.Last updated -3