Solana MCP(モデルコンテキストプロトコル)
AI エージェントが Solana ブロックチェーンおよび DeFi プロトコルと対話するための強力な Model Context Protocol (MCP) サーバー。
🚀 概要
Solana MCPは、AIエージェント(Claude、ChatGPTなど)がSolanaブロックチェーン上でDeFi操作を実行するための標準化されたインターフェースを提供します。AIと分散型金融(DeFi)のギャップを埋め、AIシステムによる以下の機能を実現します。
ウォレットの残高とトークン保有量を照会する
SOLトークンとSPLトークンを転送する
トークンスワップを実行する
リアルタイムの価格データを取得する
高度なDeFi操作を実行する
Solana エージェント キットとモデル コンテキスト プロトコル (MCP) 上に構築されたこのツールは、自動化された DeFi 操作のための安全で効率的、かつ標準化されたインターフェースを提供します。
Related MCP server: AMOCA Solana MCP Server
📋 前提条件
Node.js v22.x 以降
npm または yarn パッケージマネージャー
Solanaウォレット(キーペア)
Solana の RPC エンドポイント (例: Helius、Alchemy、または独自のノード)
🔧 インストール
このリポジトリをクローンします:
依存関係をインストールします:
次の変数を含む
.envファイルをルート ディレクトリに作成します。
⚠️セキュリティ警告:
.envファイルをコミットしたり、秘密鍵を公開したりしないでください。.gitignore ファイルに.env.gitignore追加してください。
プロジェクトをビルドします。
🚀 使用方法
MCP サーバーを起動します。
正常に起動すると、次のように表示されます。
💬 利用可能なアクション
MCP サーバーを通じて、次の DeFi アクションを利用できます。
アクション | 説明 |
| 現在のウォレットアドレスを取得する |
| ウォレットのSOL残高を確認する |
| SOLを別のウォレットに転送する |
| ウォレット内のすべてのトークンを一覧表示する |
| トークンの現在の価格を取得する |
| トークン間の取引を実行する |
| 現在のSolanaネットワークTPSを取得する |
| 流動性プールを介してトークンを交換する |
🔌 AIモデルとの統合
このMCPサーバーは、モデルコンテキストプロトコル(MCP)をサポートするAIモデルで使用するように設計されています。通信には標準入出力を使用するため、様々なAI統合フレームワークと互換性があります。
Claude での使用例:
🔒 セキュリティに関する考慮事項
取引を実行する前に必ず確認する
取引制限の導入を検討する
適切な鍵管理方法で秘密鍵を保護します
テストには資金が限られた専用のウォレットを使用する
疑わしい活動を監視する
🛠️ 高度な設定
より高度な設定を行うには、次のファイルを変更できます。
src/index.ts: メインエントリポイント.env: 環境設定
📚 リソース
📄 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
🤝 貢献する
貢献を歓迎します!お気軽にプルリクエストを送信してください。
プロジェクトをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く