🚀 DeFi交易代理MCP服务器
将你的AI助手转变为一个自主的加密货币交易代理,它具备实时市场分析、投资组合管理功能,并且能在17条以上的区块链上无缝执行交易。
🚀 快速开始
📦 安装指南
npm install -g defi-trading-mcp
创建新钱包(推荐)
npx defi-trading-mcp --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条主要区块链:Base、Polygon、Arbitrum、Optimism、BSC、Avalanche、Worldchain、Berachain、Blast、Linea、Scroll、Mantle、Ink、MonadTestnet
- 性能提升:更低的延迟,更高的可用性
- 自动回退:其他区块链使用公共RPC
🔒 安全性
- 私钥保留在你的设备上
- 无敏感数据传输到外部服务器
- 在本地进行安全的交易签名
MEV保护
- 以太坊交易 可免受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"],
"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
对于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
Windows注意事项:在原生Windows上需要使用cmd /c
包装器,以防止使用npx时出现“连接关闭”错误。
步骤3:验证MCP是否已添加
claude mcp list
步骤4:更新钱包详细信息(如有需要)
如果你在初始设置后需要更新私钥或钱包地址:
claude mcp remove defi-trading
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
步骤5:开始使用交易代理
打开Claude Code并开始交易。
示例提示:
"检查我在所有链上的投资组合,并查找Base上的热门模因币"
Claude Desktop
步骤1:安装MCP
npm install -g defi-trading-mcp
打开Claude Desktop。
点击左上角带有三条横线的菜单。
点击“开发者”。
然后点击“打开应用配置文件”。
你的配置文件将打开。
然后添加以下内容:
{
"mcpServers": {
"defi-trading": {
"command": "npx",
"args": ["defi-trading-mcp"],
"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:
重要提示:深度链接仅配置Cursor - 你必须先安装npm包!
手动设置
步骤1:安装MCP
npm install -g defi-trading-mcp
步骤2:添加到Cursor配置
- 打开Cursor
- 转到 设置 → 扩展 → MCP服务器
- 添加一个新服务器,配置如下:
{
"defi-trading": {
"command": "npx",
"args": ["defi-trading-mcp"],
"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交易代理:
"获取Base链上0.1 ETH兑换USDC的报价"
其他MCP客户端
对于其他MCP客户端,如Github Copilot(mcp.json)、Gemini Cli(settings.json),找到等效文件并使用相同的环境变量模式:
{
"mcpServers": {
"defi-trading": {
"command": "npx",
"args": ["defi-trading-mcp"],
"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条以上支持的区块链
免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条以上区块链网络:
- 以太坊 - 原始的DeFi生态系统
- Base - Coinbase的低费用L2
- Polygon - 快速且低成本的交易
- Arbitrum - 领先的以太坊L2
- Optimism - 乐观汇总扩展
- BSC - 币安智能链
- 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
获取完整的当前列表。
🔐 安全与信任
本地密钥管理
- 私钥永远不会离开你的设备
- 所有交易签名都在本地进行
- 无敏感数据传输到服务器
💡 代理用例
DeFi投资组合经理
"分析我的DeFi投资组合并提出优化建议"
- 跟踪所有链上的表现
- 识别表现不佳的资产
- 建议重新平衡策略
- 执行优化交易
技术分析专家
"分析热门代币的OHLCV数据,确定最佳入场点"
高级技术分析:
- 模式识别:识别OHLCV数据中的看涨/看跌模式
- 支撑/阻力:使用历史数据计算关键价格水平
- 交易量分析:分析交易量以确认动量
- 入场时机:根据技术指标确定最佳入场点
- 风险管理:自动设置止损和止盈水平
- 仓位规模:根据波动性和风险承受能力计算最佳分配
示例技术分析:
"$TOKEN显示出强劲的看涨势头:
📊 OHLCV分析:更高的低点模式,交易量增加300%
📈 支撑位:$0.00085(测试3次,支撑强劲)
📉 阻力位:$0.0012(前高,交易量低)
💡 策略:在$0.00095入场,止损设置为$0.00082,目标价$0.0015
⚖️ 风险/回报:1:4比率,建议投资组合分配1.5%"
套利猎手
"寻找跨链套利机会"
- 比较不同网络的价格
- 识别有利可图的价差
- 计算Gas成本和滑点
- 执行有利可图的套利
风险监控器
"如果我的任何仓位下跌超过10%,请提醒我"
- 持续监控投资组合
- 实时价格警报
- 自动止损执行
- 风险评估报告
高级市场分析代理
"分析Base上高交易量的新推出模因币,确定入场策略"
全面分析:
- 趋势检测:识别交易量异常飙升的热门池
- 技术分析:使用OHLCV数据分析价格模式和动量
- 流动性评估:评估池深度和交易可持续性
- 风险评分:根据波动性和流动性计算风险指标
- 入场优化:根据技术指标确定最佳入场点
- 仓位规模:根据投资组合风险管理建议分配
示例分析流程:
- 发现:"查找过去24小时内交易量增长超过1000%的新代币"
- 研究:获取代币元数据、社交链接和交易历史
- 技术分析:分析OHLCV模式以确定支撑/阻力位
- 风险评估:评估流动性、持有者分布和波动性
- 策略:"以2%的投资组合在$0.0001入场,止损设置为$0.00008"
- 执行:以最佳滑点设置执行免Gas交换
🚀 为什么选择DeFi交易代理MCP?
对于交易者
- AI驱动的分析:使用OHLCV技术分析进行高级市场情报分析
- 模因币发现:自动扫描新推出的高潜力代币
- 智能入场时机:AI使用多种指标确定最佳入场点
- 风险管理交易:自动计算仓位规模和止损
- 多链效率:在17条以上的网络上无缝交易
- Gas优化:免Gas交易节省交易成本
- 专业级别:专为高交易量交易而设计
💬 社区与支持
加入我们的社区
需要帮助?
- 💬 快速问题:加入我们的Telegram群组以获得实时支持
- 🐛 错误报告:在GitHub上创建一个问题
- 💡 功能请求:在GitHub讨论中分享你的想法
- 📚 文档:查看我们关于CoinGecko API和存入加密货币的指南
立即将你的AI转变为自主的加密货币交易代理。
🔍 起始提示示例
简单报价
获取Base链上0.1 eth兑换usdc的报价。
报价与交换
获取以太坊链上0.1 eth的报价并执行交换。
模因币机会扫描器
"扫描Base上流动性超过10万美元的新推出模因币,挑选一两个代币并分析最佳入场机会"
高级分析流程:
- 发现阶段:使用
get_new_pools
查找过去24小时内推出的代币
- 交易量过滤:识别流动性超过10万美元且交易活跃的池
- 技术分析:提取OHLCV数据以分析价格模式和动量
- 风险评估:评估流动性深度、持有者集中度和波动性
- 入场策略:确定最佳入场价格、仓位规模和风险管理
- 执行:以计算的滑点和止损水平执行免Gas交换
示例AI分析:
"找到3个有前景的新代币:
🚀 $ROCKET (0x123...): 交易量200万,OHLCV模式看涨,85%的流动性被锁定
📈 入场点:$0.0001(当前支撑位)
💰 规模:投资组合分配2%
🛡️ 止损:$0.000085(-15%)
🎯 目标:$0.00015(+50%)
现在执行免Gas交换..."
风险管理代理
"监控我的投资组合,如果任何仓位下跌超过15%,请提醒我"
代理操作:
- 持续监控投资组合价值
- 计算仓位变化
- 提供警报和建议
- 可以执行保护性交易