MCP 木星服务器是一个模型上下文协议(MCP)服务器,它为 Claude 提供了访问 Jupiter 交换 API 的能力。借助该服务器,Claude 能够轻松执行获取报价、构建交换交易以及在 Solana 区块链上发送交换交易等操作。
本 MCP 服务器为 Claude 提供了便捷访问 Jupiter 交换 API 的途径。配置完成后,Claude 就能使用一系列交换工具。
MCP 服务器为 Claude 公开了以下实用工具:
jupiter_get_quote:可在 Jupiter 上获取交换报价。jupiter_build_swap_transaction:用于在 Jupiter 上构建交换交易。jupiter_send_swap_transaction:能够发送 Jupiter 上的交换交易。git clone https://github.com/dcSpark/mcp-server-jupiter.git
cd mcp-server-jupiter
npm ci
npm run build
您也可以选择全局安装该包或直接使用 npx:
# 全局安装
npm install -g @mcp-dockmaster/mcp-server-jupiter
# 或者直接使用 npx
npx @mcp-dockmaster/mcp-server-jupiter
配置完成后,重启 Claude Desktop,Claude 即可使用 Jupiter 交换工具。
交换 1 SOL 到 USDC 的报价是多少?
根据我刚刚获得的报价构建一个交换交易。
发送我刚才构建的交换交易。
Claude 将通过 MCP 服务器直接与 Jupiter 的交换 API 进行交互。
要让 Claude Desktop 使用此 MCP 服务器,需进行如下配置:
~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"mcp-server-jupiter": {
"command": "node",
"args": [
"/path/to/your/mcp-server-jupiter/build/index.js"
]
}
}
}
{
"mcpServers": {
"mcp-server-jupiter": {
"command": "npx",
"args": [
"@mcp-dockmaster/mcp-server-jupiter"
]
}
}
}
# 如果是局部安装
node build/index.js
# 如果是全局安装
mcp-server-jupiter
# 使用 npx
npx @mcp-dockmaster/mcp-server-jupiter
若要向 MCP 服务器添加新工具,可按以下步骤操作:
src/tools.ts中定义工具。src/tools.ts中的handlers对象中。npm run build
本项目采用 MIT 许可证。