
Jupiter MCP Server

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
从源代码安装
-
克隆仓库:
bash git clone https://github.com/quanghuynguyen1902/jupiter-mcp-server.git cd jupiter-mcp-server
-
安装依赖:
bash npm ci
-
构建项目:
bash npm run build
-
全局安装(可选):
bash npm install -g ./
调试方式
# 如果全局安装
jupiter-mcp-server
# 如果从源代码安装
node build/index.js
# 使用 npx
npx jupiter-mcp-server