项目简介

'mcp-server-jupiter' 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为 Claude 桌面应用提供与 Jupiter Swap API 交互的能力。通过该服务器,Claude 可以执行获取兑换报价、构建兑换交易和发送兑换交易等操作,从而在 Solana 区块链上进行代币兑换。

主要功能点

  • 获取 Jupiter 兑换报价: 允许 Claude 查询 Solana 链上代币兑换的实时报价。
  • 构建 Jupiter 兑换交易: 根据用户需求和报价信息,构建用于在 Solana 链上执行代币兑换的交易。
  • 发送 Jupiter 兑换交易: 将构建好的兑换交易发送到 Solana 网络,完成代币兑换操作。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/dcSpark/mcp-server-jupiter.git
  2. 进入目录:
    cd mcp-server-jupiter
  3. 安装依赖:
    npm ci
  4. 构建项目:
    npm run build

服务器配置

为了让 Claude 桌面应用使用此 MCP 服务器,您需要编辑 Claude 的配置文件 'claude_desktop_config.json',并添加以下服务器配置信息。

请注意: 'claude_desktop_config.json' 文件通常位于:

  • macOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
  • Windows: '%APPDATA%\Claude\claude_desktop_config.json'
  • Linux: '~/.config/Claude/claude_desktop_config.json'

打开 'claude_desktop_config.json' 文件,在 'mcpServers' 字段下添加 'mcp-server-jupiter' 的配置。

配置示例 (本地安装):

{
  "mcpServers": {
    "mcp-server-jupiter": {
      "command": "node",
      "args": [
        "/path/to/your/mcp-server-jupiter/build/index.js"  // 请将 "/path/to/your/mcp-server-jupiter" 替换为您的 mcp-server-jupiter 项目的实际路径
      ]
    }
  }
}

配置示例 (全局安装或使用 npx): 如果您已全局安装 '@mcp-dockmaster/mcp-server-jupiter' 或希望使用 'npx' 运行,可以使用以下配置:

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

基本使用方法

配置完成后,重启 Claude 桌面应用。您可以通过自然语言指令指示 Claude 使用 Jupiter Swap 工具。以下是一些使用示例:

  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 完成您的请求。

信息

分类

网页与API