Uniswap Trader MCP 服务器

Uniswap Trader MCP 服务器

借助 FlowHunt 的 Uniswap Trader MCP Server 集成,在主流区块链上自动化 Uniswap 代币兑换、价格发现与交易策略。

“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 之间的价格查询交互。

资源列表

  • 支持的链
    提供关于可用区块链(以太坊、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

常见问题

什么是 Uniswap Trader MCP 服务器?

Uniswap Trader MCP 服务器是一款模型上下文协议(MCP)服务器,使 AI 代理和应用能够在以太坊、Polygon、Arbitrum 等多条主流区块链上的 Uniswap 自动化进行代币兑换、价格查询与交易策略。

支持哪些区块链?

支持的链包括以太坊、Optimism、Polygon、Arbitrum、Celo、BNB Chain、Avalanche 和 Base。服务器为每条链提供详细配置,如 RPC URL 及 SwapRouter 地址。

MCP 服务器提供了哪些工具和功能?

主要工具是 `getPrice`,它可实时获取 Uniswap 任意支持代币和链之间兑换的价格报价,同时支持多跳交易路由和 DeFi 优化交易建议。

如何安全配置我的 API 密钥和钱包?

始终在 MCP 服务器配置中使用环境变量存储 Infura 密钥和钱包私钥等敏感信息。切勿将密钥明文写入配置文件。

该集成的主要应用场景有哪些?

你可以自动化代币兑换、资产组合再平衡、实时价格发现、跨链交易以及基于 AI 的 DeFi 策略生成,无论是在 FlowHunt 还是你选择的 AI 代理平台上。

如何在 FlowHunt 中使用 Uniswap Trader MCP?

将 MCP 组件添加到 FlowHunt 流程中,在系统 MCP 配置面板里填写服务器详情并连接你的 AI 代理。此后代理即可利用 Uniswap 工具与提示进行交易和价格查询。

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

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

了解更多

Uniswap PoolSpy MCP 服务器
Uniswap PoolSpy MCP 服务器

Uniswap PoolSpy MCP 服务器

Uniswap PoolSpy MCP 服务器可实时追踪九大区块链上的新建 Uniswap 流动性池,为 DeFi 分析师、交易员和开发者提供最新的 DeFi 数据、可定制查询,并可无缝集成至 AI 与开发者工具。...

2 分钟阅读
DeFi Uniswap +4
Trade Agent MCP 服务器
Trade Agent MCP 服务器

Trade Agent MCP 服务器

Trade Agent MCP 服务器赋能 AI 智能体通过自然语言指令与主流股票及加密货币券商交互。可执行交易、管理投资组合,并通过单一、兼容 MCP 的端点安全访问实时市场数据。...

2 分钟阅读
AI Trading +6
CoinMarketCap MCP 服务器
CoinMarketCap MCP 服务器

CoinMarketCap MCP 服务器

使用 CoinMarketCap MCP 服务器,将 FlowHunt 和你的 AI 代理连接到 CoinMarketCap 的实时加密货币市场数据。让你的 AI 工作流具备强大的加密货币价格追踪、资产组合管理和自动化市场洞察能力。...

2 分钟阅读
AI Crypto +5