Solana Agent Kit MCP Server

Apache 2.0
60
69
  • Linux
  • Apple

Integrations

  • Enables interaction with the Solana blockchain, including retrieving asset information, deploying tokens, checking balances, transferring tokens, minting NFTs, executing trades, and resolving domain names.

Solana エージェントキット MCP サーバー

Claude AIにオンチェーンツールを提供するモデルコンテキストプロトコル(MCP)サーバー。標準化されたインターフェースを介してSolanaブロックチェーンとやり取りできます。この実装はSolana Agent Kitに基づいており、AIエージェントがブロックチェーン操作をシームレスに実行できるようにします。

概要

この MCP サーバーは、次のツールを提供することで Claude の機能を拡張します。

  • Solanaブロックチェーンとやりとりする
  • トランザクションを実行する
  • アカウント情報の照会
  • Solanaウォレットを管理する

サーバーは、AI エージェントのブロックチェーン相互作用を標準化するために、モデル コンテキスト プロトコル仕様を実装します。

前提条件

  • Node.js (v16 以上)
  • pnpm(推奨)、npm、またはyarn
  • 秘密鍵付きSolanaウォレット
  • Solana RPC URL (メインネット、テストネット、または開発ネット)

インストール

オプション 1: クイックインストール (推奨)

# Download the installation script curl -fsSL https://raw.githubusercontent.com/sendaifun/solana-mcp/main/scripts/install.sh -o solana-mcp-install.sh # Make it executable and run chmod +x solana-mcp-install.sh && ./solana-mcp-install.sh --backup

これにより、対話型のインストール プロセスが開始され、次の手順が案内されます。

  • 必要に応じてNode.jsを設定する
  • Solana RPC URLと秘密鍵の設定
  • Claudeデスクトップ統合の設定

オプション 2: npm からインストールする (Cursor/Cline などのクライアントに推奨)

# Install globally npm install -g solana-mcp # Or install locally in your project npm install solana-mcp

オプション3: ソースからビルドする

  1. このリポジトリをクローンします:
git clone https://github.com/sendaifun/solana-mcp cd solana-mcp
  1. 依存関係をインストールします:
pnpm install
  1. プロジェクトをビルドします。
pnpm run build

構成

環境設定

資格情報を使用して.envファイルを作成します。

# Solana Configuration SOLANA_PRIVATE_KEY=your_private_key_here RPC_URL=your_solana_rpc_url_here OPENAI_API_KEY=your_openai_api_key # OPTIONAL

Claude Desktopとの統合

この MCP サーバーを Claude Desktop に追加するには、次の手順に従います。

  1. Claudeデスクトップ構成ファイルを見つける
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. 構成を追加する構成ファイルを作成または編集し、次の JSON を追加します。npm 経由でインストールした場合 (オプション 1):
    { "mcpServers": { "solana-mcp": { "command": "npx", "args": ["solana-mcp"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }
    ソースからビルドした場合 (オプション 2):
    { "mcpServers": { "solana-mcp": { "command": "node", "args": ["/path/to/solana-mcp/build/index.js"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }
  3. **Claude Desktop を再起動します。**これらの変更を行った後、設定を有効にするために Claude Desktop を再起動します。

プロジェクト構造

solana-agent-kit-mcp/ ├── src/ │ ├── index.ts # Main entry point ├── package.json └── tsconfig.json

利用可能なツール

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エージェントの活動を定期的に監視および監査する
  • メインネットの前に開発ネット/テストネットでテスト運用

トラブルシューティング

問題が発生した場合:

  1. Solanaの秘密鍵が正しいことを確認する
  2. RPC URL にアクセスできるかどうかを確認してください
  3. 目的のネットワーク(メインネット、テストネット、または devnet)に接続していることを確認します
  4. Claude Desktop のログでエラーメッセージを確認してください
  5. ビルドが成功したことを確認する

依存関係

主な依存関係は次のとおりです。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

  1. リポジトリをフォークする
  2. 機能ブランチを作成します( git checkout -b feature/amazing-feature
  3. 変更をコミットします ( git commit -m 'Add some amazing feature' )
  4. ブランチにプッシュする ( git push origin feature/amazing-feature )
  5. プルリクエストを開く

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Claude AI が標準化されたインターフェースを介して Solana ブロックチェーンと対話できるようにし、トランザクション、アカウント クエリ、ウォレット管理のためのツールを提供するモデル コンテキスト プロトコル サーバー。

  1. 概要
    1. 前提条件
      1. インストール
        1. オプション 1: クイックインストール (推奨)
        2. オプション 2: npm からインストールする (Cursor/Cline などのクライアントに推奨)
        3. オプション3: ソースからビルドする
      2. 構成
        1. 環境設定
        2. Claude Desktopとの統合
      3. プロジェクト構造
        1. 利用可能なツール
          1. セキュリティに関する考慮事項
            1. トラブルシューティング
              1. 依存関係
                1. 貢献
                  1. ライセンス

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model-Context-Protocol server enabling users to perform basic operations on Solana and Ethereum blockchains through simple RPC endpoints.
                      Last updated -
                      10
                      51
                      TypeScript
                      Apache 2.0
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that provides Claude with comprehensive access to Solana blockchain data via the Helius API, enabling operations like checking wallet balances, retrieving blockchain information, and interacting with tokens and NFTs.
                      Last updated -
                      119
                      8
                      TypeScript
                      MIT License
                      • Apple
                      • Linux
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A 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 -
                      60
                      15
                      TypeScript
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A 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 -
                      TypeScript
                      MIT License

                    View all related MCP servers

                    ID: 6yukeoy0bb