Aave清算MCP服务器
用于分析以太坊主网上Aave V3清算机会的模型上下文协议(MCP)服务器。该工具使Claude等人工智能助手能够与Aave协议数据交互,监控用户头寸,并识别清算机会。
特性
🔍 健康因素监测
- 实时健康因子计算 对于任何以太坊地址
- 多阈值风险检测:
- 健康:健康因素>1.05 - AT_RISK:1.0\ 1.0**:位置健康
- \< 1.05:位置有风险(警告)
- \< 1.0:头寸可以清算
风险等级
- 高:健康系数\<1.0(可立即清算)
- 中等:健康系数介于1.0和1.02之间
- 低:健康系数介于1.02和1.05之间
清算奖金
当头寸被清算时,清算人会收到奖金(通常为5-10%,具体取决于资产)。这 potentialProfit 菲尔德估计了这笔奖金。
发展
项目结构
aave-liquidation-mcp/
├── src/
│ ├── index.ts # MCP server implementation
│ ├── aave-client.ts # Aave protocol interaction logic
│ ├── constants.ts # Contract addresses and ABIs
│ └── types.ts # TypeScript type definitions
├── build/ # Compiled JavaScript output
├── package.json
├── tsconfig.json
└── .env # Configuration建筑
npm run build发展模式
npm run dev这将监视文件更改并自动重新编译。
技术细节
Aave V3合约(以太坊主网)
- 池:
0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 - 池数据提供程序:
0x7B4EB56E7CD4b454BA8ff71E4518426369a138a3 - 甲骨文:
0x54586bE62E3c3580375aE3723C145253060Ca0C2
依赖项
@modelcontextprotocol/sdk:MCP协议实施ethers:用于合约交互的以太坊库dotenv:环境变量管理
局限性
- 仅限主网:目前仅支持以太坊主网
- 只读的:不执行清算,只分析机会
- 速率限制:受RPC提供商的速率限制
- 天然气估算:利润计算是估计值,不考虑天然气成本
未来的增强功能
- \[\]多链支持(Arbitrum、Optimism、Polygon、Base)
- \[\]历史清算数据和分析
- \[\]包括天然气成本在内的高级利润计算
- \[\]针对风险头寸的Webhook通知
- \[\]与The Graph集成以进行历史查询
- \[\]支持Aave V2和V3
资源
许可证
麻省理工学院
贡献
欢迎投稿!请随时提交拉取请求。
免责声明
此工具仅用于教育和研究目的。在DeFi协议上清算头寸涉及财务风险。在参与DeFi活动之前,一定要做自己的研究并了解风险。
