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ネットワーク
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Claude AI を SOON やその他の SVM ベースのブロックチェーンに接続するモデル コンテキスト プロトコル サーバー。これにより、ユーザーはアカウント残高を確認したり、最近のトランザクションを取得したり、SOON のテストネットとメインネット上のトークン保有状況を表示したりできます。
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.Last updated -JavaScript
- -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 -6TypeScript
- -securityAlicense-qualityA Model Context Protocol server for integrating AI assistants like Claude Desktop with the Stellar blockchain, enabling wallet connections, token listings, balance queries, and fund transfers.Last updated -5JavaScriptMIT License
- -securityAlicense-qualityA production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.Last updated -TypeScriptMIT License