remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Uses dotenv for environment variable management to securely store configuration like private keys and API endpoints.
Can use Alchemy as an RPC endpoint provider for connecting to the Solana blockchain.
Supports integration with OpenAI models (like ChatGPT) as AI agents that can perform DeFi operations on Solana through the MCP server.
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 操作のための安全で効率的、かつ標準化されたインターフェースを提供します。
📋 前提条件
- Node.js v22.x 以降
- npm または yarn パッケージマネージャー
- Solanaウォレット(キーペア)
- Solana の RPC エンドポイント (例: Helius、Alchemy、または独自のノード)
🔧 インストール
- このリポジトリをクローンします:
- 依存関係をインストールします:
- 次の変数を含む
.env
ファイルをルート ディレクトリに作成します。
⚠️セキュリティ警告:
.env
ファイルをコミットしたり、秘密鍵を公開したりしないでください。.gitignore ファイルに.env
.gitignore
追加してください。
- プロジェクトをビルドします。
🚀 使用方法
MCP サーバーを起動します。
正常に起動すると、次のように表示されます。
💬 利用可能なアクション
MCP サーバーを通じて、次の DeFi アクションを利用できます。
アクション | 説明 |
---|---|
get_wallet | 現在のウォレットアドレスを取得する |
check_balance | ウォレットのSOL残高を確認する |
transfer_sol | SOLを別のウォレットに転送する |
list_tokens | ウォレット内のすべてのトークンを一覧表示する |
fetch_price | トークンの現在の価格を取得する |
trade_tokens | トークン間の取引を実行する |
get_tps | 現在のSolanaネットワークTPSを取得する |
swap_tokens | 流動性プールを介してトークンを交換する |
🔌 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
) - プルリクエストを開く
This server cannot be installed
AI エージェントが Solana ブロックチェーンと対話して、残高の確認、トークンの転送、スワップの実行、価格データの取得などの DeFi 操作を実行できるようにするモデル コンテキスト プロトコル サーバー。
- 🚀 Overview
- 📋 Prerequisites
- 🔧 Installation
- 🚀 Usage
- 💬 Available Actions
- 🔌 Integration with AI Models
- 🔒 Security Considerations
- 🛠️ Advanced Configuration
- 📚 Resources
- 📄 License
- 🤝 Contributing