
Uniswap Trader MCP

2025.03.28
8
JavaScript代币交换多链交易价格监控金融服务
Uniswap Trader MCP 是一个为AI代理设计的MCP服务器,用于在多个区块链上自动化执行Uniswap DEX的代币交换。它提供实时价格报价、交换执行、交易建议等功能,并支持多个区块链网络。
View on GitHub
Overview
基本能力
产品定位
Uniswap Trader MCP 是一个为AI代理设计的MCP服务器,用于在多个区块链上自动化执行Uniswap DEX的代币交换。
核心功能
- 价格报价:获取实时价格报价,支持多跳路由优化。
- 交换执行:在Uniswap V3上执行交换,可配置滑点容忍度和截止时间。
- 交易建议:基于流动性、费用和最优路径生成交易建议。
- 多链支持:支持以太坊、Optimism、Polygon、Arbitrum、Celo、BNB Chain、Avalanche和Base等多个区块链网络。
适用场景
- 自动化代币交换
- 多链交易
- 价格监控和套利
工具列表
- getPrice:获取Uniswap交换的价格报价。
- 能力:支持多链、多跳路由优化,可配置交易类型(exactIn或exactOut)。
- executeSwap:在Uniswap上执行交换。
- 能力:支持多链、可配置滑点容忍度和截止时间。
常见问题解答
- 依赖问题:确保安装了Node.js 14.x或更高版本,以及npm。
- 配置问题:确保提供了有效的Infura密钥和钱包私钥。
- 链支持问题:确保目标区块链已正确配置RPC URL、WETH地址和SwapRouter地址。
使用教程
使用依赖
- 安装Node.js:
bash sudo apt-get install -y nodejs
- 安装npm:
bash sudo apt-get install -y npm
安装教程
- 克隆仓库:
bash git clone https://github.com/kukapay/uniswap-trader-mcp.git cd uniswap-trader-mcp
- 安装依赖:
bash npm install
调试方式
- 启动服务:
bash node path/to/uniswap-trader-mcp/server/index.js
- 测试工具:
- 使用
getPrice
获取价格报价。 - 使用
executeSwap
执行交换。