加密货币交易代理

DeFi Trading Agent MCP Server 是一个将AI助手转化为自主加密货币交易代理的服务,提供实时市场分析、投资组合管理和跨17+区块链的无缝交易执行。

  • by edkdev
  • JavaScript
  • 本地部署
  • 55 星标
  • 更新于
在 GitHub 查看 edkdev/defi-trading-mcp

使用说明

DeFi交易代理MCP服务器

将您的人工智能助手转变为一个自主的加密货币交易代理,提供实时市场分析、投资组合管理和跨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. 音量过滤:识别流动性超过10万美元且交易活动频繁的池
  3. 技术分析:提取OHLCV数据以分析价格模式和动量
  4. 风险评估:评估流动性深度、持有人集中度和波动性
  5. 进入策略:确定最佳入场价格、头寸规模和风险管理
  6. 执行:使用计算出的滑点和止损水平进行无气掉期

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..."

风险管理代理

"Monitor my portfolio and alert me if any position drops more than 15%"

代理操作:

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

🚀 快速开始

安装

npm install -g defi-trading-mcp

创建新钱包(推荐)

npx defi-trading-mcp@latest --create-wallet

这将生成一个带有私钥和地址的新钱包,用于安全交易。

💰 需要加密货币? 请参阅我们的指南: 如何将加密货币加载到您的钱包中

⚙️ 配置

所需密钥

  • USER_PRIVATE_KEY:您的私钥(用于在本地签署交易,保持本地,从不传输)
  • USER_ADDRESS:您的以太坊钱包地址
  • COINGECKO_API_KEY:CoinGecko API市场数据密钥(如何获取CoinGecko API密钥)

可选配置

  • ALCHEMY_API_KEY:添加Alchemy API密钥以使用您自己的RPC,否则将使用公共RPC。

🔧 高级RPC集成

你的 ALCHEMY_API_KEY 自动启用高级RPC,用于:

  • 15条主要链条:基础,多边形,Arbitrum,乐观主义,BSC,雪崩,世界链,Berachain,爆炸,直线,卷轴,地幔,墨水,MonadTestnet
  • 增强性能:更低的延迟,更好的正常运行时间
  • 自动回退:其他链的公共RPC

🔒 安全

  • 私钥仍保留在您的设备上
  • 没有敏感数据传输到外部服务器
  • 本地安全交易签名

MEV保护

  • 以太坊交易 受到保护,免受MEV攻击、三明治攻击和前沿攻击
  • 私有内存池路由 确保您的交易对MEV机器人不可见
  • 公平定价 没有恶意行为者的操纵
  • 自动保护 -无需额外配置

🔧 MCP客户端设置

开发 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"
      }
    }
  }
}

克劳德代码

使用命令行将MCP添加到Claude代码中:

步骤1:安装MCP

npm install -g defi-trading-mcp

步骤2:添加到Claude代码中-用环境变量替换占位符

对于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注释:The cmd /c 在本机Windows上需要包装器,以防止使用npx时出现“连接关闭”错误。

步骤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:开始使用交易代理 打开克劳德代码并开始交易。 示例提示:

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

克劳德桌面版

步骤1:安装MCP

npm install -g defi-trading-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"
      }
    }
  }
}

光标

快速设置(2步)

步骤1:安装软件包

npm install -g defi-trading-mcp

步骤2:添加到光标(单击一下)

单击下面的按钮,在光标中自动配置MCP:

重要:deeplink只配置Cursor-你必须先安装npm包!

手动设置

步骤1:安装MCP

npm install -g defi-trading-mcp

步骤2:添加到游标配置

  1. 打开的游标
  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密钥(可选)

第四步:开始交易

打开Cursor并开始使用DeFi交易代理:

"Get me a quote for 0.1 ETH to USDC on Base chain"

其他MCP客户端

对于其他MCP客户端,如Github Copilot(MCP.json)、Gemini Cli(settings.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"
      }
    }
  }
}

🤖 交易代理能力

自主投资组合管理

智能市场分析

高级交易执行

风险管理与安全

🛠️ 交易代理工具

投资组合管理

  • get_portfolio_tokens -具有价格和元数据的多链投资组合分析
  • get_portfolio_balances -跨所有链的快速余额检查
  • get_portfolio_transactions -完成交易历史分析

市场情报与分析

  • get_trending_pools -通过交易量指标识别热门交易机会
  • get_new_pools -发现新推出的代币和流动性池
  • get_pool_ohlcv -基于OHLCV烛台数据的技术分析
  • 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+区块链

无气交易

  • get_gasless_price -获取无天然气交易的价格
  • get_gasless_quote -获取无气体掉期报价
  • submit_gasless_swap -在不持有ETH的情况下执行交易
  • get_gasless_status -监控无气体交易状态

实用工具

  • convert_wei_to_formatted -将区块链单位转换为人类可读
  • convert_formatted_to_wei -将金额转换为区块链格式

另外还有25多种用于全面DeFi交易和分析的附加工具。

🌐 支持的网络

17+区块链网络:

  • 以太坊 -最初的DeFi生态系统
  • 基础 -Coinbase的L2,费用低
  • 多边形 -快速廉价的交易
  • 仲裁 -领先的以太坊L2
  • 乐观 -乐观的扩大规模
  • BSC -币安智能链
  • 雪崩 -快。可扩展。可定制的
  • 爆炸 -ETH和稳定币的原生收益
  • 流线 -ConsenSys zkEVM
  • 滚动 -zkRollup技术
  • 地幔 -模块化区块链网络
  • 模式 -专注于DeFi的L2
  • 世界链 -世界ID集成
  • Unichain -Uniswap专用链
  • 贝拉钦 -流动性共识证明
  • 墨水 -Kraken的L2解决方案
  • MonadTestnet -下一代并行EVM

使用 get_supported_chains 查看完整的当前列表。

🔐 安全与信任

本地密钥管理

  • 私钥永远不会离开您的设备
  • 所有交易签名都在本地进行
  • 没有敏感数据传输到服务器

💡 代理用例

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"
  • 比较不同网络的价格
  • 确定有利可图的点差
  • 计算天然气成本和延误
  • 执行盈利套利

风险监控

"Alert me if any of my positions drop more than 10%"
  • 持续的投资组合监控
  • 实时价格预警
  • 自动止损执行
  • 风险评估报告

高级市场分析代理

"Analyze newly launched memecoins on Base with high volume and determine entry strategy"

综合分析:

  • 趋势检测:识别具有异常交易量峰值的趋势池
  • 技术分析:使用OHLCV数据分析价格模式和动量
  • 流动性评估:评估池深度和交易可持续性
  • 风险评分:根据波动性和流动性计算风险指标
  • 入口优化:使用技术指标确定最佳切入点
  • 仓位:建议根据投资组合风险管理进行分配

示例分析流程:

  1. 发现:“查找在过去24小时内交易量增长>1000%的新代币”
  2. 研究:提取代币元数据、社交链接和交易历史
  3. 技术分析:分析OHLCV模式的支撑/阻力水平
  4. 风险评估:评估流动性、持有人分布和波动性
  5. 策略:“输入投资组合的2%,即0.0001美元,止损为0.00008美元”
  6. 执行:使用最佳滑动设置进行无气交换

🚀 为什么选择DeFi交易代理MCP?

对于交易者

  • AI驱动的分析:具有OHLCV技术分析的先进市场情报
  • Memecoin探索:自动扫描新推出的高潜力代币
  • 智能进入时间:AI使用多个指标确定最佳切入点
  • 风险管理交易:自动定位和止损计算
  • 多链效率:跨17个以上网络无缝交易
  • 气体优化:无气交易节省交易成本
  • 专业级:专为大批量交易而设计

💬 社区与支持

加入我们的社区

需要帮助?

  • 💬 快速提问:加入我们的Telegram群以获得实时支持
  • 🐛 错误报告:在GitHub上创建问题
  • 💡 功能需求:在GitHub讨论中分享您的想法
  • 📚 文档:查看我们的指南 CoinGecko API 和 正在加载加密货币

立即将您的AI转变为自主的加密货币交易代理。