Jupiter MCP Server

Jupiter MCP Server

site icon
2025.04.15 5
TypeScript区块链交换服务自动化交易金融服务
Jupiter MCP Server 是一个为 Claude 提供访问 Jupiter 交换 API 的 Model Context Protocol (MCP) 服务器。它允许 Claude 在 Solana 区块链上执行获取报价、构建交换交易和发送交换交易等操作。
View on GitHub

Overview

基本能力

产品定位

Jupiter MCP Server 是一个为 Claude 提供访问 Jupiter 交换 API 的 MCP 服务器,主要用于在 Solana 区块链上执行交换操作。

核心功能

  • 获取 Jupiter 上的代币交换报价
  • 构建 Jupiter 上的交换交易
  • 发送 Jupiter 上的交换交易
  • 使用环境变量中的钱包私钥执行完整的交换

适用场景

  • 在 Solana 区块链上进行代币交换
  • 自动化执行交换交易
  • 集成到 Claude 中以简化交换流程

工具列表

  • jupiter_get_quote: 获取 Jupiter 上的代币交换报价
  • jupiter_build_swap_transaction: 构建 Jupiter 上的交换交易
  • jupiter_send_swap_transaction: 发送 Jupiter 上的交换交易
  • jupiter_execute_swap: 使用钱包私钥执行完整的交换

常见问题解答

  • 如果交换执行过程中遇到错误,可以设置 LOG_LEVEL=debug 获取详细日志
  • 确保提供了有效的 Solana 私钥
  • 确保钱包有足够的 SOL 用于交换和交易费用
  • 确保使用了正确的输入和输出代币

使用教程

使用依赖

  • Node.js (v16 或更高版本)
  • Claude Desktop 应用程序
  • (可选) Solana 钱包私钥用于自动交换执行

安装教程

从 npm 安装(推荐)

# 全局安装
npm install -g jupiter-mcp-server

# 或使用 npx
npx jupiter-mcp-server

从源代码安装

  1. 克隆仓库: bash git clone https://github.com/quanghuynguyen1902/jupiter-mcp-server.git cd jupiter-mcp-server

  2. 安装依赖: bash npm ci

  3. 构建项目: bash npm run build

  4. 全局安装(可选): bash npm install -g ./

调试方式

# 如果全局安装
jupiter-mcp-server

# 如果从源代码安装
node build/index.js

# 使用 npx
npx jupiter-mcp-server

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。