mcpField
D
Defi Trading Mcp

Defi Trading Mcp

本地服务
github.com/edkdev金融数据5520 周前更新

关于 Defi Trading Mcp

DeFi Trading Mcp 是一个 DeFi 交易 Agent MCP 服务,支持 17 个以上区块链上的行情分析、投资组合查看与代币兑换。它面向希望通过 AI 助手执行链上交易的用户,私钥在本地签名。

主要功能

  1. 01查询多链投资组合与余额
  2. 02获取价格、K 线与池子交易数据
  3. 03获取跨 DEX 的兑换报价与执行交易
  4. 04支持无 Gas 兑换相关工具
  5. 05私钥在本地签名,不向外传输

适用场景

  1. 01查询 Base 链上新池子的行情数据
  2. 02获取 0.1 ETH 兑换 USDC 的报价
  3. 03监控持仓并在跌幅超过阈值时提醒

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露行情、投资组合与兑换相关的工具,供 AI 助手调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"defi-trading": {
"command": "npx",
"args": [
"-y",
"defi-trading-mcp"
],
"env": {
"USER_PRIVATE_KEY": "<USER_PRIVATE_KEY>",
"USER_ADDRESS": "<USER_ADDRESS>",
"COINGECKO_API_KEY": "<COINGECKO_API_KEY>",
"ALCHEMY_API_KEY": "<ALCHEMY_API_KEY>"
}
}
}
}
启动命令npx -y defi-trading-mcp
需要配置的环境变量
USER_PRIVATE_KEY密钥
USER_ADDRESS
COINGECKO_API_KEY密钥
ALCHEMY_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmdefi-trading-mcp

工具

32

收录的工具列表 · 更新于 3 周前

参数类型必填说明
chainIdinteger是区块链 ID(例如,Ethereum 的 ID 为 1)
buyTokenstring是要购买的代币合约地址
sellTokenstring是要卖出的代币合约地址
sellAmountstring是sellToken 的基础单位数量
takerstring否执行交易的地址(可选)

详细介绍

DeFi 交易 Agent MCP 服务

将你的 AI 助手转变为自主加密货币交易 Agent,具备实时市场分析、投资组合管理功能,并可在 17 条以上区块链上无缝执行交易。

🎯 提示词示例

简单报价
Get me a quote for 0.1 eth to usdc on Base chain.
报价并兑换
Get me a quote for 0.1 eth on ethereum chain and execute the swap.
Memecoin 机会扫描器
"Scan for newly launched memecoins on Base with >$100K liquidity, pick one or two tokens and analyze the best entry opportunities"

高级分析流程:

  1. 发现阶段:使用 get_new_pools 查找过去 24 小时内上线的代币
  2. 交易量筛选:找出流动性超过 $100K 且交易活跃度高的资金池
  3. 技术分析:获取 OHLCV 数据,分析价格走势和动量
  4. 风险评估:评估流动性深度、持币者集中度和波动性
  5. 入场策略:确定最佳入场价格、仓位大小和风险管理方案
  6. 执行:根据计算出的滑点和止损位执行免 Gas 兑换

AI 分析示例:

"Found 3 promising new tokens:
🚀 $ROCKET (0x123...): 2M volume, bullish OHLCV pattern, 85% liquidity locked
📈 Entry: $0.0001 (current support level)
💰 Size: 2% portfolio allocation
🛡️ Stop: $0.000085 (-15%)
🎯 Target: $0.00015 (+50%)
Executing gasless swap now..."
风险管理 Agent
"Monitor my portfolio and alert me if any position drops more than 15%"

Agent 操作:

  1. 持续监控投资组合价值
  2. 计算仓位变化
  3. 提供提醒和建议
  4. 可执行保护性交易

🚀 快速开始

安装
npm install -g defi-trading-mcp
创建新钱包(推荐)
npx defi-trading-mcp@latest --create-wallet

这将生成一个包含私钥和地址的新钱包,供安全交易使用。

💰 需要加密货币? 请参阅指南:如何向钱包充值加密货币

⚙️ 配置

必需密钥
  • USER_PRIVATE_KEY:你的私钥(用于在本地签署交易;密钥保留在本地,绝不会传输)
  • USER_ADDRESS:你的 Ethereum 钱包地址
  • COINGECKO_API_KEY:用于获取市场数据的 CoinGecko API 密钥(如何获取 CoinGecko API 密钥)
可选配置
  • ALCHEMY_API_KEY:添加 Alchemy API 密钥以使用你自己的 RPC;否则将使用公共 RPC。
🔧 高级 RPC 集成

你的 ALCHEMY_API_KEY 会自动启用以下链的高级 RPC:

  • 15 条主流链:Base、Polygon、Arbitrum、Optimism、BSC、Avalanche、Worldchain、Berachain、Blast、Linea、Scroll、Mantle、Ink、MonadTestnet
  • 性能提升:延迟更低,运行时间更长
  • 自动回退:其他链使用公共 RPC
🔒 安全
  • 私钥保留在你的设备上
  • 不会向外部服务传输敏感数据
  • 在本地安全地签署交易
MEV 防护
  • Ethereum 交易可防范 MEV 攻击、夹击攻击和抢先交易
  • 私有内存池路由确保 MEV 机器人无法看到你的交易
  • 公平定价,避免恶意行为者操纵
  • 自动防护——无需额外配置

🔧 MCP 客户端设置

Kiro IDE

步骤 1:安装 MCP

npm install -g defi-trading-mcp

添加到 ~/.kiro/settings/mcp.json:

{
  "mcpServers": {
    "defi-trading": {
      "command": "npx",
      "args": ["defi-trading-mcp@latest"],
      "env": {
        "USER_PRIVATE_KEY": "your_private_key_here",
        "USER_ADDRESS": "0xYourWalletAddress",
        "COINGECKO_API_KEY": "CG-your_coingecko_api_key",
        "ALCHEMY_API_KEY": "your_alchemy_api_key"
      }
    }
  }
}
Claude Code

使用命令行将 MCP 添加到 Claude Code:

步骤 1:安装 MCP

npm install -g defi-trading-mcp

步骤 2:添加到 Claude Code——将占位符替换为你的环境变量

适用于 macOS/Linux/WSL:

claude mcp add defi-trading \
  -e USER_PRIVATE_KEY=your_private_key_here \
  -e USER_ADDRESS=0xYourWalletAddress \
  -e COINGECKO_API_KEY=CG-your_coingecko_api_key \
  -e ALCHEMY_API_KEY=your_alchemy_api_key \
  -- npx defi-trading-mcp@latest

适用于 Windows(原生环境,非 WSL):

claude mcp add defi-trading \
  -e USER_PRIVATE_KEY=your_private_key_here \
  -e USER_ADDRESS=0xYourWalletAddress \
  -e COINGECKO_API_KEY=CG-your_coingecko_api_key \
  -e ALCHEMY_API_KEY=your_alchemy_api_key \
  -- cmd /c npx defi-trading-mcp@latest

Windows 注意事项:在 Windows 原生环境中使用 npx 时,必须使用 cmd /c 包装器,以避免出现“Connection closed”错误。

步骤 3:确认已添加 MCP

claude mcp list

步骤 4:更新钱包信息(如有需要) 如果初次设置后需要更新私钥或钱包地址:

# Remove existing configuration
claude mcp remove defi-trading

# Add back with updated wallet details
claude mcp add defi-trading \
  -e USER_PRIVATE_KEY=your_new_private_key \
  -e USER_ADDRESS=0xYourNewWalletAddress \
  -e COINGECKO_API_KEY=CG-your_coingecko_api_key \
  -e ALCHEMY_API_KEY=your_alchemy_api_key \
  -- npx defi-trading-mcp@latest

步骤 5:开始使用交易 Agent 打开 Claude Code 并开始交易。 提示词示例:

"Check my portfolio across all chains and find trending memecoins on Base"
Claude Desktop

步骤 1:安装 MCP

npm install -g defi-trading-mcp

打开 Claude Desktop。 点击左上角的三横线菜单。 点击 Developer。 然后点击 Open App Config File。 配置文件将会打开。 然后添加以下内容。

{
  "mcpServers": {
    "defi-trading": {
      "command": "npx",
      "args": ["defi-trading-mcp@latest"],
      "env": {
        "USER_PRIVATE_KEY": "your_private_key_here",
        "USER_ADDRESS": "0xYourWalletAddress",
        "COINGECKO_API_KEY": "CG-your_coingecko_api_key",
        "ALCHEMY_API_KEY": "your_alchemy_api_key"
      }
    }
  }
}
Cursor

快速设置(2 步)

第 1 步:安装软件包

npm install -g defi-trading-mcp

第 2 步:添加到 Cursor(一键操作)

点击下方按钮,自动在 Cursor 中配置 MCP:

将 DeFi Trading MCP 添加到 Cursor

重要:此深层链接仅配置 Cursor——你必须先安装 npm 软件包!

手动设置

第 1 步:安装 MCP

npm install -g defi-trading-mcp

第 2 步:添加到 Cursor 配置

  1. 打开 Cursor
  2. 前往 设置 → 扩展 → MCP 服务
  3. 使用以下配置添加新服务:
{
  "defi-trading": {
    "command": "npx",
    "args": ["defi-trading-mcp@latest"],
    "env": {
      "USER_PRIVATE_KEY": "your_private_key_here",
      "USER_ADDRESS": "0xYourWalletAddress",
      "COINGECKO_API_KEY": "CG-your_coingecko_api_key",
      "ALCHEMY_API_KEY": "your_alchemy_api_key"
    }
  }
}

第 3 步:配置环境变量

将占位值替换为你的实际凭据:

  • USER_PRIVATE_KEY:你的钱包私钥
  • USER_ADDRESS:你的钱包地址
  • COINGECKO_API_KEY:你的 CoinGecko API 密钥(在此获取)
  • ALCHEMY_API_KEY:你的 Alchemy API 密钥(可选)

第 4 步:开始交易

打开 Cursor,开始使用 DeFi Trading Agent:

"Get me a quote for 0.1 ETH to USDC on Base chain"
其他 MCP 客户端

对于 Github Copilot(mcp.json)、Gemini Cli (settings.json) 等其他 MCP 客户端,请找到对应文件,并使用相同的环境变量配置方式:

{
  "mcpServers": {
    "defi-trading": {
      "command": "npx",
      "args": ["defi-trading-mcp@latest"],
      "env": {
        "USER_PRIVATE_KEY": "your_private_key_here",
        "USER_ADDRESS": "0xYourWalletAddress",
        "COINGECKO_API_KEY": "CG-your_coingecko_api_key",
        "ALCHEMY_API_KEY": "your_alchemy_api_key"
      }
    }
  }
}

🤖 交易 Agent 功能

自主投资组合管理
智能市场分析
高级交易执行
风险管理与安全

🛠️ 交易 Agent 工具

投资组合管理
  • get_portfolio_tokens - 多链投资组合分析,包含价格和元数据
  • get_portfolio_balances - 快速查看所有链上的余额
  • get_portfolio_transactions - 完整的交易历史分析
市场情报与分析
  • get_trending_pools - 根据交易量指标识别热门交易机会
  • get_new_pools - 发现新发行的代币和流动性池
  • get_pool_ohlcv - 使用 OHLCV K 线数据进行技术分析
  • get_pool_trades - 分析近期交易活动和巨鲸动向
  • get_token_price - 实时报价,包含 24 小时涨跌指标
  • get_token_data - 深入研究代币,包含元数据和社交链接
  • get_token_info - 全面的代币分析,包含描述信息
  • search_pools - 按代币符号或合约地址查找特定池
智能交易
  • get_swap_price - 获取所有 DEX 的最优价格
  • get_swap_quote - 获取可执行报价及交易数据
  • execute_swap - 通过最优路由执行交易
  • get_supported_chains - 列出所有 17+ 个受支持的区块链
免 Gas 交易
  • get_gasless_price - 获取免 Gas 交易的价格
  • get_gasless_quote - 获取免 Gas 兑换报价
  • submit_gasless_swap - 无需持有 ETH 即可执行交易
  • get_gasless_status - 监控免 Gas 交易状态
实用工具
  • convert_wei_to_formatted - 将区块链单位转换为易读格式
  • convert_formatted_to_wei - 将金额转换为区块链格式

另有 25+ 个工具,提供全面的 DeFi 交易和分析功能。

🌐 支持的网络

17+ 个区块链网络:

  • Ethereum - 原始 DeFi 生态系统
  • Base - Coinbase 的低手续费 L2
  • Polygon - 快速且低成本的交易
  • Arbitrum - 领先的 Ethereum L2
  • Optimism - 采用 Optimistic rollup 扩容
  • BSC - Binance Smart Chain
  • Avalanche - 快速、可扩展、可定制
  • Blast - 为 ETH 和稳定币提供原生收益
  • Linea - ConsenSys zkEVM
  • Scroll - zkRollup 技术
  • Mantle - 模块化区块链网络
  • Mode - 专注于 DeFi 的 L2
  • Worldchain - 集成 World ID
  • Unichain - Uniswap 的专属链
  • Berachain - 流动性证明共识
  • Ink - Kraken 的 L2 解决方案
  • MonadTestnet - 新一代并行 EVM

使用 get_supported_chains 获取当前完整列表。

🔐 安全与信任

本地密钥管理
  • 私钥绝不会离开你的设备
  • 所有交易签名均在本地完成
  • 不会向服务器传输敏感数据

💡 Agent 使用场景

DeFi 投资组合管理器
"Analyze my DeFi portfolio and suggest optimizations"
  • 跟踪所有链上的表现
  • 识别表现不佳的资产
  • 提出再平衡策略
  • 执行优化交易
技术分析专家
"Analyze the OHLCV data for trending tokens and identify the best entry points"

高级技术分析:

  • 形态识别:识别 OHLCV 数据中的看涨 / 看跌形态
  • 支撑位 / 阻力位:根据历史数据计算关键价格水平
  • 成交量分析:分析交易量以确认动能
  • 入场时机:根据技术指标确定最佳入场点
  • 风险管理:自动设置止损和止盈水平
  • 仓位规模:根据波动性和风险承受能力计算最佳配置

技术分析示例:

"$TOKEN shows strong bullish momentum:
📊 OHLCV Analysis: Higher lows pattern, volume increasing 300%
📈 Support Level: $0.00085 (tested 3x, held strong)
📉 Resistance: $0.0012 (previous high, light volume)
💡 Strategy: Enter at $0.00095, Stop at $0.00082, Target $0.0015
⚖️ Risk/Reward: 1:4 ratio, recommended 1.5% portfolio allocation"
套利猎手
"Look for arbitrage opportunities between chains"
  • 比较不同网络上的价格
  • 识别有利可图的价差
  • 计算 Gas 费用和滑点
  • 执行盈利套利
风险监控器
"Alert me if any of my positions drop more than 10%"
  • 持续监控投资组合
  • 实时价格提醒
  • 自动执行止损
  • 风险评估报告
高级市场分析 Agent
"Analyze newly launched memecoins on Base with high volume and determine entry strategy"

综合分析:

  • 趋势检测:识别成交量异常激增的趋势池
  • 技术分析:使用 OHLCV 数据分析价格形态和动能
  • 流动性评估:评估资金池深度和交易可持续性
  • 风险评分:根据波动性和流动性计算风险指标
  • 入场优化:使用技术指标确定最佳入场点
  • 仓位规模:根据投资组合风险管理建议配置比例

分析流程示例:

  1. 发现:“查找过去 24 小时成交量增长超过 1000% 的新代币”
  2. 研究:获取代币元数据、社交链接和交易历史
  3. 技术分析:分析 OHLCV 形态,确定支撑位 / 阻力位
  4. 风险评估:评估流动性、持有者分布和波动性
  5. 策略:“以 $0.0001 买入投资组合的 2%,并在 $0.00008 设置止损”
  6. 执行:以最佳滑点设置执行免 Gas 兑换

🚀 为什么选择 DeFi Trading Agent MCP?

面向交易者
  • AI 驱动的分析:借助 OHLCV 技术分析实现高级市场情报
  • Memecoin 发现:自动扫描新发行的高潜力代币
  • 智能入场时机:AI 使用多种指标确定最佳入场点
  • 风险管理型交易:自动计算仓位规模和止损
  • 多链效率:在 17+ 个网络上无缝交易
  • Gas 优化:免 Gas 交易可节省交易成本
  • 专业级品质:专为高交易量场景打造

💬 社区与支持

加入我们的社区
需要帮助?
  • 💬 快速提问:加入我们的 Telegram 群组,获取实时支持
  • 🐛 错误报告:在 GitHub 上创建 Issue
  • 💡 功能请求:在 GitHub Discussions 中分享你的想法
  • 📚 文档:查看我们的 CoinGecko API 和 Loading Crypto 指南

立即将你的 AI 打造成自主加密货币交易 Agent。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。