关于 MCP Jupiter
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| inputMint | string | 是 | |
| outputMint | string | 是 | |
| amount | string | 是 | |
| slippageBps | number | 否 | |
| onlyDirectRoutes | boolean | 否 | |
| asLegacyTransaction | boolean | 否 | |
| maxAccounts | number | 否 | |
| swapMode | string | 否 | |
| excludeDexes | array | 否 | |
| platformFeeBps | number | 否 |
详细介绍
MCP Jupiter
此仓库包含一个模型上下文协议(MCP)服务,可让 Claude 访问 Jupiter 的兑换 API。该服务支持 Claude 使用 Jupiter 在 Solana 区块链上执行获取报价、构建兑换交易和发送兑换交易等操作。
概述
MCP 服务向 Claude 提供了多个工具:
jupiter_get_quote:获取在 Jupiter 上兑换代币的报价jupiter_build_swap_transaction:在 Jupiter 上构建兑换交易jupiter_send_swap_transaction:发送兑换交易
前置条件
- Node.js(v16 或更高版本)
- Claude 桌面应用
安装
-
克隆此仓库:
git clone https://github.com/dcSpark/mcp-server-jupiter.git cd mcp-server-jupiter -
安装依赖:
npm ci -
构建项目:
npm run build
全局安装
你也可以全局安装此程序包,或使用 npx 直接运行:
# Install globally
npm install -g @mcp-dockmaster/mcp-server-jupiter
# Or use directly with npx
npx @mcp-dockmaster/mcp-server-jupiter
配置
配置 Claude Desktop
要配置 Claude Desktop 使用此 MCP 服务:
-
打开 Claude Desktop
-
找到 Claude Desktop 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
添加 MCP 服务配置:
{
"mcpServers": {
"mcp-server-jupiter": {
"command": "node",
"args": [
"/path/to/your/mcp-server-jupiter/build/index.js"
]
}
}
}
如果你已全局安装此程序包,或想使用 npx,可以按以下方式进行配置:
{
"mcpServers": {
"mcp-server-jupiter": {
"command": "npx",
"args": [
"@mcp-dockmaster/mcp-server-jupiter"
]
}
}
}
在本地运行
# If installed locally
node build/index.js
# If installed globally
mcp-server-jupiter
# Using npx
npx @mcp-dockmaster/mcp-server-jupiter
使用方法
配置完成后,重启 Claude Desktop。Claude 现在即可使用 Jupiter 兑换工具。你可以让 Claude:
-
获取代币兑换报价:
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 的兑换 API 交互。
开发
添加新工具
要向 MCP 服务添加新工具:
- 在
src/tools.ts中定义工具 - 在相应的处理程序文件中创建处理函数
- 将处理函数添加到
src/tools.ts中的handlers对象
构建
npm run build
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。