Jupiter

Jupiter

🚀 MCP 木星

此仓库包含一个模型上下文协议(MCP)服务器,该服务器可让Claude访问Jupiter交换API。借助该服务器,Claude能够执行获取报价、构建交换交易以及在Solana区块链上发送交换交易等操作。

🚀 快速开始

配置完成后,重启Claude桌面应用程序,Claude即可访问Jupiter的交换工具。您能要求Claude执行获取报价、构建交易和发送交易等操作,Claude会通过MCP服务器与Jupiter的交换API进行交互。

✨ 主要特性

MCP服务器为Claude提供了以下多种工具:

  • jupiter_get_quote:在Jupiter上获取交换代币的报价
  • jupiter_build_swap_transaction:在Jupiter上构建交换交易
  • jupiter_send_swap_transaction:发送Jupiter上的交换交易

📦 安装指南

安装前提

  • Node.js(v16或更高版本)
  • Claude桌面应用程序

安装步骤

  1. 克隆此仓库:

    git clone https://github.com/dcSpark/mcp-server-jupiter.git
    cd mcp-server-jupiter
    
  2. 安装依赖项:

    npm ci
    
  3. 构建项目:

    npm run build
    

全局安装

您也可以全局安装该包或直接使用npx:

# 全局安装
npm install -g @mcp-dockmaster/mcp-server-jupiter

# 或者直接使用npx
npx @mcp-dockmaster/mcp-server-jupiter

📚 详细文档

配置Claude桌面应用程序

要配置Claude桌面应用程序以使用此MCP服务器,可按以下步骤操作:

  1. 打开Claude桌面应用程序。

  2. 找到Claude桌面配置文件:

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json%
    • Linux:~/.config/Claude/claude_desktop_config.json
  3. 添加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"
]
}
}
}

本地运行

# 如果是本地安装
node build/index.js

# 如果是全局安装
mcp-server-jupiter

# 使用npx
npx @mcp-dockmaster/mcp-server-jupiter

使用方法

配置完成后,重启Claude桌面应用程序。现在Claude将能够访问Jupiter的交换工具。您可以要求Claude执行以下操作:

  1. 获取交换代币的报价:

    将1 SOL兑换为USDC的报价是什么?
    
  2. 构建一个交换交易:

    根据我刚刚获得的报价构建一个交换交易。
    
  3. 发送一个交换交易:

    发送我刚才构建的交换交易。
    

Claude将直接使用MCP服务器与Jupiter的交换API交互。

开发

添加新工具

要在MCP服务器上添加新的工具,可按以下步骤操作:

  1. src/tools.ts中定义工具。
  2. 在相应的处理程序文件中创建一个处理函数。
  3. 将处理程序添加到src/tools.ts中的handlers对象中。

构建

npm run build

📄 许可证

本项目采用MIT许可证。

  • 0 关注
  • 0 收藏,33 浏览
  • system 提出于 2025-09-26 15:18

相似服务问题

相关AI产品