Skip to main content
Glama

MCP 木星

このリポジトリには、Claude が Jupiter のスワップ API にアクセスできるようにする Model Context Protocol (MCP) サーバーが含まれています。このサーバーにより、Claude は Jupiter を使用して Solana ブロックチェーン上で、クォートの取得、スワップトランザクションの構築、スワップトランザクションの送信などの操作を実行できます。

概要

MCP サーバーは、Claude にいくつかのツールを公開します。

  • jupiter_get_quote : Jupiter のトークン交換の見積もりを取得する

  • jupiter_build_swap_transaction : Jupiter 上でスワップトランザクションを構築する

  • jupiter_send_swap_transaction : Jupiter でスワップトランザクションを送信する

Related MCP server: Solana Agent Kit MCP Server

前提条件

  • Node.js (v16 以上)

  • クロードデスクトップアプリケーション

インストール

  1. このリポジトリをクローンします:

    git clone https://github.com/dcSpark/mcp-server-jupiter.git cd mcp-server-jupiter
  2. 依存関係をインストールします:

    npm ci
  3. プロジェクトをビルドします。

    npm run build

グローバルインストール

パッケージをグローバルにインストールすることも、npx で直接使用することもできます。

# Install globally npm install -g @mcp-dockmaster/mcp-server-jupiter # Or use directly with npx npx @mcp-dockmaster/mcp-server-jupiter

構成

Claudeデスクトップの設定

この MCP サーバーを使用するように Claude Desktop を構成するには:

  1. クロードデスクトップを開く

  2. Claude Desktop 構成ファイルに移動します。

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    • Linux: ~/.config/Claude/claude_desktop_config.json

  3. MCP サーバー構成を追加します。

{ "mcpServers": { "mcp-server-jupiter": { "command": "node", "args": [ "/path/to/your/mcp-server-jupiter/build/index.js" ] } } }

パッケージをグローバルにインストールした場合、または npx を使用する場合は、次のように設定できます。

{ "mcpServers": { "mcp-server-jupiter": { "command": "npx", "args": [ "@mcp-dockmaster/mcp-server-jupiter" ] } } }

ローカルで実行

# If installed locally node build/index.js # If installed globally mcp-server-jupiter # Using npx npx @mcp-dockmaster/mcp-server-jupiter

使用法

設定が完了したら、Claude Desktopを再起動してください。これでClaudeはJupiterのスワップツールにアクセスできるようになります。Claudeに以下の操作を依頼できます。

  1. トークン交換の見積もりを取得する:

    What's the quote for swapping 1 SOL to USDC?
  2. スワップ取引を構築します。

    Build a swap transaction for the quote I just got.
  3. スワップトランザクションを送信します。

    Send the swap transaction I just built.

Claude は MCP サーバーを使用して、Jupiter の swap API と直接対話します。

発達

新しいツールの追加

MCP サーバーに新しいツールを追加するには:

  1. src/tools.tsでツールを定義する

  2. 適切なハンドラーファイルにハンドラー関数を作成する

  3. src/tools.tshandlersオブジェクトにハンドラーを追加します。

建物

npm run build

ライセンス

マサチューセッツ工科大学

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dcSpark/mcp-server-jupiter'

If you have feedback or need assistance with the MCP directory API, please join our Discord server