uniswap-trader-mcp
Uniswap 交易者 MCP
一个用于 AI 代理的 MCP 服务器,用于跨多个区块链自动执行 Uniswap DEX 上的代币交换。
特征
价格报价:通过多跳路由优化获取代币交换的实时价格报价。
掉期执行:在 Uniswap V3 上执行掉期,具有可配置的滑点容忍度和期限。
掉期建议:根据流动性、费用和最佳路径生成交易建议。
多链支持:兼容以太坊、Optimism、Polygon、Arbitrum、Celo、BNB Chain、Avalanche 和 Base。
Related MCP server: DEX Pools MCP
先决条件
Node.js :版本 14.x 或更高版本。
npm :用于包管理。
钱包:一个有资金的钱包,带有用于执行交换的私钥。
RPC 端点:访问受支持链的区块链 RPC URL(例如 Infura、Alchemy)。
安装
克隆存储库:
git clone https://github.com/kukapay/uniswap-trader-mcp.git cd uniswap-trader-mcp安装依赖项:
npm install
配置
{
"mcpServers": {
"Uniswap-Trader-MCP": {
"command": "node",
"args": ["path/to/uniswap-trader-mcp/server/index.js"],
"env": {
"INFURA_KEY": "your infura key",
"WALLET_PRIVATE_KEY": "your private key"
}
}
}
}用法
支持的链
支持以下区块链。请确保在chainConfigs.js中配置每个链的有效 RPC URL、WETH 地址和 SwapRouter 地址。
链ID | 姓名 | 笔记 |
1 | 以太坊 | 主网,广泛用于 Uniswap 交易 |
10 | 乐观 | 第 2 层,需要 Optimism RPC |
137 | 多边形 | 快速且低成本,使用 MATIC 作为原生 |
42161 | 仲裁 | 第 2 层,Arbitrum One 网络 |
42220 | 塞洛 | 移动优先区块链,使用 CELO |
56 | BNB链 | 币安智能链,使用BNB |
43114 | 雪崩 | 高通量,使用 AVAX |
8453 | 根据 | Coinbase 的 Layer 2,基于 Optimism |
工具和提示
1. getPrice
获取 Uniswap 交换的报价。
架构:
chainId:数字(默认值:1)tokenIn:字符串(例如"NATIVE"或代币地址)tokenOut:字符串(例如"NATIVE"或代币地址)amountIn:字符串(可选,"exactIn"必需)amountOut:字符串(可选,"exactOut"必需)tradeType:"exactIn"或"exactOut"(默认值:"exactIn")
示例提示:
Get me a price quote for swapping 1 ETH to DAI on Ethereum.输出:
{
"chainId": 1,
"tradeType": "exactIn",
"price": "3000.50",
"inputAmount": "1.000000",
"outputAmount": "3000.50",
"minimumReceived": "2985.50",
"maximumInput": "1.005000",
"route": [
{
"tokenIn": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"tokenOut": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
"fee": 3000
}
],
"estimatedGas": "150000"
}2. executeSwap
在 Uniswap 上执行交换。
架构:
chainId:数字(默认值:1)tokenIn:字符串tokenOut:字符串amountIn:字符串(可选,"exactIn"必需)amountOut:字符串(可选,"exactOut"必需)tradeType:"exactIn"或"exactOut"(默认值:"exactIn")slippageTolerance:数字(默认值:0.5,百分比)deadline:数字(默认值:20,以分钟为单位)
示例提示:
Swap 1 ETH for DAI on Ethereum with a 0.5% slippage tolerance and a 20-minute deadline.输出:
{
"chainId": 1,
"txHash": "0x1234...abcd",
"tradeType": "exactIn",
"amountIn": "1.000000",
"outputAmount": "2990.75",
"minimumReceived": "2985.50",
"maximumInput": "1.005000",
"fromToken": "NATIVE",
"toToken": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
"route": [
{
"tokenIn": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"tokenOut": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
"fee": 3000
}
],
"gasUsed": "145000"
}执照
MIT 许可证。详情请参阅许可证。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseCqualityCmaintenanceAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.37178GPL 3.0- AlicenseAqualityDmaintenanceAn MCP server that provides AI agents with real-time access to DEX liquidity pool data, enabling smarter trading, analytics, and automated strategies.101MIT

paean-dex-mcpofficial
AlicenseNot gradedqualityDmaintenanceDEX trading MCP server enabling autonomous token swaps on Base (Uniswap v3) and Solana (Jupiter) for AI agents, with privacy-first design and read-only mode.185MIT- AlicenseNot gradedqualityDmaintenanceAn MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains. It provides real-time price quotes, swap execution, and trade suggestions.131MIT
Related MCP Connectors
HiveCapital MCP Server — autonomous investment layer for AI agents
Multi-aggregator swap router for AI agents on Base. 10 bps fee. MCP-native, non-custodial.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/uniswap-trader-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server