「Jupiter」MCP サーバーは何をするのか?
Jupiter MCP サーバーは、Jupiter の新しい Ultra API と連携することで、Solana ブロックチェーン上でのトークンスワップを容易にします。Model Context Protocol(MCP)サーバーとして、AI アシスタントやクライアントが DEX ルーティングや RFQ(見積依頼)を組み合わせて最適価格でスワップ注文を取得し、トレードを実行できます。このサーバーを使えば、トークン交換の最適価格取得、スリッページ管理、スムーズなトークントランザクションの自動化などをAIワークフローやツールチェーン上から実現可能です。Jupiter MCP サーバーを統合することで、開発者はSolanaベースのアプリやワークフローに信頼性の高いオンチェーン・トークンスワップ機能を追加できます。
プロンプト一覧
- リポジトリにはプロンプトテンプレートは明示的に記載されていません。
リソース一覧
- リポジトリには明示的なMCPリソースはありません。
ツール一覧
get-ultra-order
JupiterのUltra APIからスワップ注文を取得。DEXルーティングとRFQを組み合わせ、最適な価格を実現。- 入力:
inputMint,outputMint,amount,slippageBps - 出力: トランザクションデータ、入出力量、価格などのスワップ注文詳細
- 入力:
execute-ultra-order
JupiterのUltra API経由でリクエストされたスワップトランザクションを実行し、スリッページ・優先手数料・トランザクション確認も処理。- 入力:
requestId,transaction - 出力: 実行ステータス、トランザクションID、スロット、入出力量、イベント詳細
- 入力:
このMCPサーバーのユースケース
- 自動トークンスワップ
- 開発者やアプリケーションがSolana上でプログラムによるトークンスワップを実行し、トレーディング戦略やユーザー取引を自動化可能。
- 最適価格ルーティング
- DEXルーティングとRFQを組み合わせることで、最良のスワップ価格をユーザーに提供。
- オンチェーントレーディングボット
- 市場状況を監視し、事前設定した条件に従い即座にスワップを実行するボットやエージェントの作成が可能。
- ウォレット・ポートフォリオ管理
- ポートフォリオのリバランスや戦略的トレードを手動操作なしでウォレットと連携して実現。
- DeFi統合
- DeFiダッシュボードやアプリに、最小限のバックエンドロジックでトークンスワップ機能を簡単に追加可能。
セットアップ方法
Windsurf
- Node.js v18+ をインストールしてください。
- Solanaウォレットのbase58エンコードされた秘密鍵とSolana RPC URLを取得します。
- Windsurf の設定ファイルを編集し、Jupiter MCP サーバーを追加します。
- 以下のJSONを設定に挿入します:
{ "mcpServers": { "Jupiter-MCP": { "command": "node", "args": ["path/to/jupiter-mcp/server/index.js"], "env": { "SOLANA_RPC_URL": "アクセス可能なsolana rpc url", "PRIVATE_KEY": "あなたの秘密鍵" } } } } - ファイルを保存し、Windsurf を再起動してサーバーを有効化してください。
APIキーのセキュリティ
PRIVATE_KEYやSOLANA_RPC_URLのような機密情報は、環境変数として管理しましょう:
{
"env": {
"SOLANA_RPC_URL": "env:SOLANA_RPC_URL",
"PRIVATE_KEY": "env:PRIVATE_KEY"
}
}
Claude
- Node.js v18+ をインストールしてください。
- Solanaウォレットの秘密鍵とRPCエンドポイントを用意します。
- Claude の設定ファイルを編集し、MCPサーバーを追加します。
- 上記の設定スニペットを利用してください。
- Claude を再起動し、MCPサーバーの接続を確認します。
Cursor
- Node.js v18+ がインストールされていることを確認してください。
- Solanaウォレットの秘密鍵とRPCエンドポイントを用意します。
- Cursor の設定に Jupiter MCP サーバー情報を追加します。
- Windsurf セクションで示したJSONスニペットを利用してください。
- 設定変更後、Cursor を再起動してください。
Cline
- Node.js v18+ が利用可能であることを確認します。
- Solanaウォレットの秘密鍵とRPCエンドポイントを準備します。
- Cline の設定にMCPサーバーブロックを追加します。
- 設定JSONを貼り付けます。
- Cline を再起動し、サーバー接続を確認してください。
フロー内でのMCP利用方法
FlowHuntでのMCP統合
FlowHuntのワークフローにMCPサーバーを組み込むには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します。

MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定欄に、以下のJSON形式でMCPサーバー情報を挿入します:
{
"Jupiter-MCP": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントはこのMCPの全機能にツールとしてアクセスできるようになります。“Jupiter-MCP” 部分は実際のMCPサーバー名に、URLはご自身のMCPサーバーURLに変更してください。
概要
| セクション | 提供状況 | 詳細・備考 |
|---|---|---|
| 概要 | ✅ | |
| プロンプト一覧 | ⛔ | 記載なし |
| リソース一覧 | ⛔ | 記載なし |
| ツール一覧 | ✅ | get-ultra-order, execute-ultra-order |
| APIキーのセキュリティ | ✅ | 設定ファイルのenvで管理 |
| サンプリングサポート(評価では重要度低) | ⛔ | 言及なし |
総評
Jupiter MCP サーバーは、Solanaトークンスワップに特化し、セットアップやツール説明も明確でドキュメントも充実しています。一方、プロンプトテンプレートやリソースプリミティブ、サンプリング/ルーツサポートはありません。特定のSolanaスワップ用途には最適ですが、汎用的なMCPサーバーと比べるとカバー範囲は狭めです。
MCPスコア
| ライセンスあり | ✅ (MIT) |
|---|---|
| ツールが最低1つある | ✅ |
| フォーク数 | 6 |
| スター数 | 12 |
