代币交换服务器

Jupiter AG MCP Server是一个用于Solana区块链上代币交换的模型上下文协议服务器,提供代币余额查询、交换报价和执行交换功能。

  • by ioanSL
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 ioanSL/jup-mcp

使用说明

Jupiter AG MCP服务器

Solana上用于Jupiter AG代币交换的模型上下文协议(MCP)服务器。

⚠️ 免责声明:这是一个概念证明。使用风险自负,未经适当测试和安全审计,不得与主网资金一起使用。

快速开始

先决条件

  • 锈蚀(1.70+)
  • Docker(可选)
  • Solana钱包私钥

设置

  1. 创建 .env 文件:
SOLANA_PRIVATE_KEY=your_base58_private_key_here
SOLANA_NETWORK=devnet
SOLANA_RPC_URL=https://api.devnet.solana.com
RUST_LOG=info

在本地运行

# Build and run
cargo run

# Or build release
cargo build --release
./target/release/jup-mcp

使用Docker运行

# Using docker-compose (recommended)
docker-compose up -d

# Or build and run manually
./scripts/build.sh
docker run --env-file .env jupiter-ag-mcp:latest

特性

  • 获取代币余额
  • 获取掉期报价
  • 执行代币交换
  • Solana钱包集成

MCP工具

服务器提供以下MCP工具:

  • get_balance -检查代币余额
  • get_quote -获取掉期报价
  • execute_swap -执行代币交换

将此服务器连接到任何兼容MCP的客户端,以编程方式与Jupiter AG交互。