Mcp Server Jupiter

Mcp Server Jupiter

🚀 MCP 木星服务器

本项目仓库中包含一个模型上下文协议(MCP)服务器,该服务器的主要作用是为Claude提供访问Jupiter换币API的权限。借助此服务器,Claude能够执行一系列操作,如获取换币报价、构建换币交易,以及在Solana区块链上发送换币交易等。

🚀 快速开始

本MCP服务器为Claude提供了便捷访问Jupiter换币API的途径,配置完成后,Claude就能轻松使用Jupiter的换币工具。

✨ 主要特性

MCP服务器为Claude提供了以下实用工具:

  • jupiter_get_quote:可在Jupiter上获取换币报价。
  • jupiter_build_swap_transaction:用于在Jupiter上构建换币交易。
  • jupiter_send_swap_transaction:能够发送Jupiter上的换币交易。

📦 安装指南

常规安装

  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": [
"/路径/到/你的/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 收藏,30 浏览
  • system 提出于 2025-09-26 15:51

相似服务问题

相关AI产品