Integrations
Optional integration that can be configured through an API key, though specific capabilities with OpenAI are not detailed in the README.
Provides tools for Solana blockchain interaction including executing transactions, querying accounts, managing wallets, deploying tokens, minting NFTs, checking balances, transferring tokens, and resolving domain names.
Pingエージェントキットで構築されたMCPサーバー
AI向けのオンチェーンツールを提供するモデルコンテキストプロトコル(MCP)サーバー。標準化されたインターフェースを介してSolanaブロックチェーンとのシームレスな連携を可能にします。Ping Agent Kit上に構築されたこの実装により、AIエージェントはブロックチェーン操作を効率的に実行できます。
概要
この MCP サーバーは、次のツールを提供することで Claude の機能を拡張します。
- Solanaブロックチェーンとやりとりする
- トランザクションを実行する
- アカウント情報の照会
- Solanaウォレットを管理する
サーバーは、AI エージェントのブロックチェーン相互作用を標準化するために、モデル コンテキスト プロトコル仕様を実装します。
前提条件
- Node.js (v16 以上)
- pnpm(推奨)、npm、またはyarn
- 秘密鍵付きSolanaウォレット
- Solana RPC URL (メインネット、テストネット、または開発ネット)
インストール
オプション 1: npm からインストールする (Cursor/Cline などのクライアントに推奨)
オプション2: ソースからビルドする
- このリポジトリをクローンします:
- 依存関係をインストールします:
- プロジェクトをビルドします。
構成
環境設定
資格情報を使用して.env
ファイルを作成します。
Claude Desktopとの統合
この MCP サーバーを Claude Desktop に追加するには、次の手順に従います。
- Claudeデスクトップ構成ファイルを見つける
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
- 構成を追加する構成ファイルを作成または編集し、次の JSON を追加します。npm 経由でインストールした場合 (オプション 1):ソースからビルドした場合 (オプション 2):CopyCopy
- **Claude Desktop を再起動します。**これらの変更を行った後、設定を有効にするために Claude Desktop を再起動します。
プロジェクト構造
利用可能なツール
MCP サーバーは、次の Solana ブロックチェーン ツールを提供します。
GET_ASSET
- Solanaアセット/トークンに関する情報を取得するDEPLOY_TOKEN
- Solanaに新しいトークンをデプロイするGET_PRICE
- トークンの価格情報を取得するWALLET_ADDRESS
- ウォレットアドレスを取得するBALANCE
- ウォレットの残高を確認するTRANSFER
- ウォレット間でトークンを転送するMINT_NFT
- 新しいNFTを作成して発行するTRADE
- トークン取引を実行するREQUEST_FUNDS
- 資金をリクエストする(テスト/開発に役立ちます)RESOLVE_DOMAIN
- Solanaドメイン名を解決するGET_TPS
- Solana の現在の 1 秒あたりのトランザクション数を取得します。
セキュリティに関する考慮事項
- 秘密鍵を安全に保管し、決して共有しないでください
- 機密情報には環境変数を使用する
- AIエージェントの運用には専用のウォレットの使用を検討してください
- AIエージェントの活動を定期的に監視および監査する
- メインネットの前に開発ネット/テストネットでテスト運用
トラブルシューティング
問題が発生した場合:
- Solanaの秘密鍵が正しいことを確認する
- RPC URL にアクセスできるかどうかを確認してください
- 目的のネットワーク(メインネット、テストネット、または devnet)に接続していることを確認します
- Claude Desktop のログでエラーメッセージを確認してください
- ビルドが成功したことを確認する
依存関係
主な依存関係は次のとおりです。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Solana ブロックチェーンと対話するためのツールを提供することで AI 機能を拡張し、トランザクション、アカウント クエリ、ウォレット管理などの操作を可能にするモデル コンテキスト プロトコル サーバーです。
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 -5972Apache 2.0
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.Last updated -5915TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.Last updated -TypeScriptMIT License
- -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