
MCP Jupiter

2025.03.18
0
TypeScript区块链服务代币交换金融服务
MCP Jupiter 是一个基于 Model Context Protocol (MCP) 的服务,为 Claude 提供访问 Jupiter 的交换 API 的能力。该服务使 Claude 能够在 Solana 区块链上执行获取报价、构建交换交易和发送交换交易等操作。
View on GitHub
Overview
基本能力
产品定位
MCP Jupiter 是一个为 Claude 提供 Jupiter 交换 API 访问能力的中间件服务,专注于在 Solana 区块链上执行代币交换操作。
核心功能
- 提供 Jupiter 交换 API 的访问能力
- 支持三种主要操作:
- 获取代币交换报价 (
jupiter_get_quote
) - 构建交换交易 (
jupiter_build_swap_transaction
) - 发送交换交易 (
jupiter_send_swap_transaction
) - 可扩展的工具系统,支持添加新功能
适用场景
- 在 Solana 区块链上进行代币交换
- 获取代币交换的市场报价
- 构建和发送去中心化交易
工具列表
jupiter_get_quote
: 获取 Jupiter 上的代币交换报价jupiter_build_swap_transaction
: 构建 Jupiter 上的交换交易jupiter_send_swap_transaction
: 发送 Jupiter 上的交换交易
常见问题解答
- 如何配置 Claude Desktop 使用此服务?
- 需要修改 Claude Desktop 的配置文件,添加 MCP 服务器配置
- 如何添加新工具?
- 在
src/tools.ts
中定义新工具,并创建相应的处理函数
使用教程
使用依赖
- Node.js (v16 或更高版本)
- Claude Desktop 应用程序
安装教程
-
克隆仓库:
bash git clone https://github.com/dcSpark/mcp-server-jupiter.git cd mcp-server-jupiter
-
安装依赖:
bash npm ci
-
构建项目:
bash npm run build
全局安装
# 全局安装
npm install -g @mcp-dockmaster/mcp-server-jupiter
# 或直接使用 npx
npx @mcp-dockmaster/mcp-server-jupiter
调试方式
# 本地安装运行
node build/index.js
# 全局安装运行
mcp-server-jupiter
# 使用 npx 运行
npx @mcp-dockmaster/mcp-server-jupiter