Uniswap Trader MCP 服务器

DeFi AI Token Swaps Uniswap

联系我们在FlowHunt托管您的MCP服务器

“Uniswap Trader” MCP 服务器能做什么?

Uniswap Trader MCP 服务器是一款模型上下文协议(MCP)服务器,旨在让 AI 代理自动化 Uniswap 去中心化交易所(DEX)上的代币兑换,支持多条区块链。通过将 AI 助手接入 Uniswap 交易基础设施,开发者和自动化代理可实时查询价格、执行兑换,并通过多跳路由优化生成交易建议。它支持主流区块链(包括以太坊、Optimism、Polygon、Arbitrum、Celo、BNB Chain、Avalanche、Base),简化 DeFi 操作,使应用和代理可编程地与 Uniswap 交互,实现流动性管理、资产再平衡和动态交易策略等任务。

指令列表

  • getPrice
    提供一个可复用的提示模板,用于获取 Uniswap 兑换报价。它接受如 chainIdtokenIntokenOutamountInamountOuttradeType 等参数,标准化客户端与 Uniswap 之间的价格查询交互。
FlowHunt 标志

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

  • 支持的链
    提供关于可用区块链(以太坊、Optimism、Polygon、Arbitrum、Celo、BNB Chain、Avalanche、Base)的数据,以及相关配置(如 RPC URL、WETH 地址、SwapRouter 地址)。
  • (未在文档中进一步描述其他资源。)

工具列表

  • getPrice
    获取 Uniswap 的兑换报价,允许用户或代理为任意支持的代币对和链获得当前价格和路由信息。

典型应用场景

  • 自动化代币兑换
    AI 代理可自主在 Uniswap 不同代币间自动兑换,并在多链间优化价格、手续费和流动性。
  • 实时价格发现
    开发者和交易机器人可利用服务器实时获取报价并在执行前模拟交易,助力动态定价和套利模型。
  • 多链交易策略
    支持多条 EVM 兼容链,实现跨链 DeFi 操作、资产再平衡和流动性迁移。
  • AI 智能交易建议
    代理可基于实时市场数据、Swap 手续费和流动性生成并推送最优交易路径与策略。
  • DeFi 资产组合管理
    应用可利用 MCP 服务器自动化实现资产再平衡、对冲或流动性提供等策略,覆盖多条链。

如何部署设置

Windsurf

  1. 前置条件:确保已安装 Node.js (14.x+) 和 npm。
  2. 安装 Uniswap Trader MCP
    使用 npm 或 Smithery CLI 安装包。
  3. 编辑配置
    在 Windsurf 配置中添加 MCP 服务器
  4. 添加 MCP 服务器 JSON
    将以下片段插入配置文件:
    {
      "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"
          }
        }
      }
    }
    
  5. 保存/重启并验证
    保存配置并重启 Windsurf。通过 getPrice 请求测试。

Claude

  1. 前置条件:已安装 Node.js (14.x+)、npm 和 Smithery CLI。
  2. 通过 Smithery 安装
    npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude
    
  3. 编辑配置
    按上述 JSON 示例将 MCP 添加到 mcpServers 部分。
  4. 设置环境变量
    用环境变量存储 API 密钥和钱包私钥以确保安全。
  5. 重启并验证
    重启 Claude Desktop,并通过 swap 命令验证。

Cursor

  1. 确保前置条件:Node.js 和 npm。
  2. 安装 MCP:下载或克隆 MCP 仓库。
  3. 配置 MCP 服务器
    向 Cursor 配置中添加如下内容:
    {
      "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"
          }
        }
      }
    }
    
  4. 保存/重启
    保存更改并重新加载 Cursor。

Cline

  1. 安装前置条件:Node.js、npm。
  2. 克隆 & 安装:克隆仓库并运行 npm install
  3. 配置 Cline
    在配置文件中添加 MCP 服务器项:
    {
      "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"
          }
        }
      }
    }
    
  4. 重启 & 测试
    重启 Cline 并用示例代币兑换测试。

API 密钥安全建议

始终在 env 配置项中使用环境变量,不要明文写入敏感凭证。

{
  "mcpServers": {
    "Uniswap-Trader-MCP": {
      "command": "node",
      "args": ["path/to/uniswap-trader-mcp/server/index.js"],
      "env": {
        "INFURA_KEY": "${INFURA_KEY}",
        "WALLET_PRIVATE_KEY": "${WALLET_PRIVATE_KEY}"
      }
    }
  }
}

在 FlowHunt 流程中如何使用 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成进 FlowHunt 工作流,先在流程中添加 MCP 组件并将其与 AI 代理连接:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式填写服务器详情:

{
  "Uniswap-Trader-MCP": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可将 MCP 作为工具,访问所有功能。请将 “Uniswap-Trader-MCP” 替换为你实际的 MCP 服务器名称,并将 URL 替换为自己的 MCP 服务器地址。


概览

板块可用性说明/备注
概览README 中已给出
指令列表描述了 getPrice 指令模板
资源列表支持的链和配置信息
工具列表getPrice 既为 prompt 也是 tool
API 密钥安全示例及说明齐全
采样支持(评测时不重要)未提及

我们的观点

Uniswap Trader MCP 服务器为自动化主流区块链上的 Uniswap 兑换,提供了清晰且结构良好的集成方式。它为 DeFi 代理和开发者带来实用、可用于生产的工具,并配有完善的文档和安全指引。但目前工具和资源较为专注,未明确提及采样或 Roots 支持。

MCP 评分:7/10

MCP 评分

是否有 LICENSE✅ (MIT)
是否包含至少一个工具
Fork 数量4
Star 数量20

常见问题

让你的 DeFi 自动化能力飞跃提升,尽在 Uniswap Trader MCP

将 Uniswap 交易与价格发现集成进 AI 工作流。使用 FlowHunt 的 Uniswap Trader MCP Server,实现多链 DeFi 操作的安全高效自动化。