项目简介
'mcp-server-jupiter' 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为 Claude 桌面应用提供与 Jupiter Swap API 交互的能力。通过该服务器,Claude 可以执行获取兑换报价、构建兑换交易和发送兑换交易等操作,从而在 Solana 区块链上进行代币兑换。
主要功能点
- 获取 Jupiter 兑换报价: 允许 Claude 查询 Solana 链上代币兑换的实时报价。
- 构建 Jupiter 兑换交易: 根据用户需求和报价信息,构建用于在 Solana 链上执行代币兑换的交易。
- 发送 Jupiter 兑换交易: 将构建好的兑换交易发送到 Solana 网络,完成代币兑换操作。
安装步骤
- 克隆仓库:
git clone https://github.com/dcSpark/mcp-server-jupiter.git - 进入目录:
cd mcp-server-jupiter - 安装依赖:
npm ci - 构建项目:
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 工具。以下是一些使用示例:
-
询问代币兑换报价:
What's the quote for swapping 1 SOL to USDC? -
构建兑换交易:
Build a swap transaction for the quote I just got. -
发送兑换交易:
Send the swap transaction I just built.
Claude 将通过 MCP 服务器调用 Jupiter Swap API 完成您的请求。
信息
分类
网页与API