Solana Agent Kit MCP Server について
Solana Agent Kit MCP Serverは、MCPを介してSolana Agent Kitの操作をエージェントに提供します。Solanaの秘密鍵とRPC URLを使って設定します。
主な機能
- 01Solana Agent Kitの操作に対応
- 02MCPベースのやり取り
- 03環境変数による設定
活用シーン
- 01MCPクライアントからSolana Agent Kitの操作を実行
- 02ウォレット秘密鍵とRPC URLによるアクセス設定
MCP 対応
MCPサーバーを実装し、Solana Agent Kitの操作をMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Solana Agent Kit MCP Server
SendAI
Solana ブロックチェーンでプロトコル操作を処理するために、Model Context Protocol(MCP)を使用した Solana Agent Kit の実装です。
機能
- Solana Agent Kit のすべてのアクションに対応
- 標準化されたやり取りを実現する MCP サーバーの実装
- 環境変数に基づく設定
前提条件
- Node.js(v16 以降を推奨)
- pnpm、yarn、または npm
- 秘密鍵を持つ Solana ウォレット
- Solana RPC URL
インストール
pnpm install
設定
envフィールドを編集して、claude_desktop_config.jsonファイルを設定します。
SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_solana_rpc_url_here
- Claude Desktop の MCP サーバー設定を変更します。
MacOS の場合:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows の場合:
code $env:AppData\Claude\claude_desktop_config.json
最終的な設定は次のようになります(パスをプロジェクトの絶対パスに置き換えてください)。
{
"mcpServers": {
"agent-kit": {
"command": "node",
"env": {
"RPC_URL": "your_solana_rpc_url_here",
"SOLANA_PRIVATE_KEY": "your_private_key_here"
},
"args": [
"/ABSOLUTE/PATH/TO/YOUR/PROJECT"
]
}
}
}
注:設定を更新してプロジェクトをビルドした後は、必ず Claude Desktop を再起動してください。
プロジェクトのビルド
プロジェクトをビルドするには、次のコマンドを実行します。
pnpm run build
これにより TypeScript コードがコンパイルされ、実行可能ファイルに適切な権限が設定されます。
プロジェクト構成
src/- ソースコードディレクトリsrc/index.ts- MCP サーバーを実装するメインエントリーポイント
依存関係
- solana-agent-kit:Solana ブロックチェーンとのやり取りに関するコア機能
- @modelcontextprotocol/sdk:MCP の実装
- dotenv:環境変数の管理
- zod:実行時の型チェック
ライセンス
ISC
貢献
貢献を歓迎します。お気軽にプルリクエストを送信してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。