AI交易助手协议

AURA AI交易助手MCP是一个集成了AURA API与ChatGPT的高级模型上下文协议服务器,提供自动化交易功能和x402微支付服务,适用于DeFi分析和自动化交易场景。

  • by envexx
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 envexx/aura-mcp-chatgpt

使用说明

AURA AI 交易助手 MCP

一个先进的模型上下文协议(MCP)服务器,集成了AURA API、ChatGPT、自动化交易功能以及x402微支付。此项目专为AdEx AURA API黑客马拉松而打造,将人工智能的力量与去中心化金融(DeFi)分析及自动化相结合。

🌟 特点

Aura MCP 服务器

Aura MCP(模型上下文协议)服务器是一个AI交易平台,提供投资组合分析、策略建议以及集成微支付系统的交易执行功能。

🚀 可用工具

💰 核心交易工具(免费)

工具 描述 成本 输入
项目 描述 类型 数量
钱包地址 get_strategies ** 投资策略
钱包地址,风险承受能力 execute_trade ** 执行交易
钱包地址, 来源代币, 目标代币, 金额 setup_automation 交易自动化 免费

| 钱包地址, 自动化类型, 参数 |

🔄 Uniswap 集成工具(付费) | 工具 | 描述 | 成本 | 输入 | |------|-------------|------|-------| get_swap_quote | 分割线 | 标题列 | 分割线 | 另一列 | | 实时掉期报价 0.005 美元稳定币(USDC) execute_swap | 钱包地址, 代币转入, 代币转出, 转入金额 | | | 执行Uniswap交易 | 0.005 美元稳定币(USDC) get_supported_tokens | 钱包地址, 代币转入, 代币转出, 转入金额 | | | 列出支持的代币 |

免费

| 链(可选)| 💳 支付工具 | 工具 | 描述 | 成本 | 输入 | create_payment |------|-------------|------|-------| | 标题1 | 标题2 | 标题3 | 标题4 | verify_payment |

| 创建微支付 | 免费 | 钱包地址, 服务 |

  • | | 验证支付状态 | 免费 | 支付ID |
  • 🌐 支持的链 以太坊
  • (链ID: 1) 乐观主义
  • (链ID:10) 多边形
  • (链ID:137) Arbitrum(注:Arbitrum是一个以太坊的二层扩展解决方案,旨在提高以太坊网络的可扩展性和降低交易费用,此处直接音译为“阿比特鲁姆”并不常见,通常直接使用其英文原名或根据上下文意译为“以太坊扩展协议Arbitrum”等,但在此按照音译加注释的方式处理)

(链ID: 42161)

  1. 基地(链ID: 8453)

    npm install
    
  2. ⚡ 快速启动 安装依赖项.env:

    WALLET_PRIVATE_KEY=your_private_key
    INFURA_KEY=your_infura_key
    OPENAI_API_KEY=your_openai_key
    
  3. 配置环境(

    npm run dev
    

):

启动服务器

{
  "name": "get_swap_quote",
  "arguments": {
    "wallet_address": "0x...",
    "token_in": "NATIVE",
    "token_out": "0xA0b86a33E6417c8C4e5F5B0b1e8C5C5F5E5D5C5B",
    "amount_in": "1.0",
    "chain": "ethereum"
  }
}

:

✅ Uniswap Swap Quote (Payment Verified)

📊 Trade Details:
Input: 1.0 NATIVE
Output: 3000.50 USDC
Price: 1 NATIVE = 3000.50 USDC
Price Impact: 0.12%
Network: ETHEREUM (Chain ID: 1)

🔍 Route Information:
Direct swap route

⛽ Gas Estimation:
Estimated Gas: 150,000 units

💰 Minimum Received:
With 0.5% slippage: 2985.50 USDC

🚀 Ready to Execute?
Use execute_swap tool with same parameters to proceed.

📝 使用示例

{
  "name": "execute_swap",
  "arguments": {
    "wallet_address": "0x...",
    "token_in": "NATIVE",
    "token_out": "0xA0b86a33E6417c8C4e5F5B0b1e8C5C5F5E5D5C5B",
    "amount_in": "1.0",
    "slippage": 0.5,
    "chain": "ethereum"
  }
}

获取交换报价(付费)

🔍 Starting Automated Swap Process
Network: ETHEREUM (Chain ID: 1)
Trade: 1.0 NATIVE → USDC
Slippage: 0.5%

🔍 Step 1: Checking Balance & Allowance
✅ Balance check passed
✅ Expected output: 3000.50 USDC
✅ Price impact: 0.12%

🔍 Step 2: Executing Swap Transaction
⏳ Processing approval (if needed)...
⏳ Executing swap transaction...

✅ Swap Completed Successfully!
Transaction Hash: 0x1234567890abcdef...
Amount In: 1.0 NATIVE
Amount Out: 3000.50 USDC
Gas Used: 147,832
Network: Ethereum

🔗 Transaction Links:
Explorer: https://etherscan.io/tx/0x1234...

💰 Next Steps:
1. ✅ Transaction submitted to blockchain
2. ⏳ Wait 2-5 minutes for confirmation
3. 🔍 Check explorer link for status
4. 💱 Tokens will appear in your wallet after confirmation

回答:

{
  "name": "analyze_portfolio",
  "arguments": {
    "wallet_address": "0x..."
  }
}

执行交换(付费 - 完全自动化)

回答: 投资组合分析(免费)

  • 💡 主要功能🤖 机器人
  • 全自动执行一键交换
  • 单条命令处理审批+交换实时余额查询
  • 执行前自动验证智能错误处理

详细的故障排除指南 交易追踪

  • 实时状态更新,附带探索者链接💰(钱/货币的符号)
  • 智能支付模式免费核心工具
  • 投资组合分析、策略、基础交易付费高级工具

高级Uniswap集成(0.005 USDC) x402 微支付

  • 无缝的USDC支付🌐 表示“互联网”或“全球网络”的符号。
  • 多链卓越五大网络
  • 以太坊、Optimism(乐观主义)、Polygon(马蹄形链)、Arbitrum(算术链)、Base智能路由

跨去中心化交易所(DEXs)的最优价格发现 气体优化

  • 高效交易执行📊 表格/数据图表
  • 高级分析AI投资组合见解
  • 由OpenAI提供技术支持的分析价格影响警告
  • 智能滑移检测路径优化

最佳执行路径

  • 实时报价
  • 实时市场数据
  • 🔒 安全
  • 环境变量中的私钥
  • 每笔交易的支付验证

交易前进行余额验证

aura-mcp/
├── lib/uniswap-integration.ts   # Uniswap integration
├── lib/x402-payment.js         # Payment system  
├── mcp-server.ts              # Main MCP server
└── pages/api/                 # API endpoints

滑移保护

全面的错误处理🛠️ 开发

  • 📞 支持
  • 常见问题
  • :
  • 检查INFURA_KEY的有效性

验证钱包余额确保付款确认

  • 检查滑移容差
  • 环境设置
  • :
  • Node.js 18及以上版本

有效的以太坊钱包

  • Infura API访问
  • USDC用于支付

🙏 致谢

AdEx Network for the AURA API

  • OpenAI的GPT集成能力
  • 🚀 开始使用
  • 先决条件

Node.js 16及以上版本

  1. npm 或 yarn
git clone https://github.com/your-username/aura-mcp.git
cd aura-mcp
  1. MetaMask或兼容的Web3钱包
npm install
  1. 安装 .env 克隆仓库:
OPENAI_API_KEY=your_openai_api_key_here
NEXT_PUBLIC_AURA_API_URL=https://aura.adex.network/api
  1. 安装依赖项:
npm run dev
  1. 创建一个 在根目录下的文件: 运行开发服务器:

开放

http://localhost:3000 翻译为中文是:“本地主机上的3000端口”。不过,通常我们不会直接翻译网址,而是根据上下文或用途来解释其含义。在这个例子中,网址表示的是运行在本地计算机(即你的电脑)上的一个服务或应用程序,监听着3000端口,可以通过浏览器访问

GET /api/asset?address={wallet_address}

在您的浏览器中

  • 🔧 API 接口端点
  • 投资组合分析
  • 提供全面的投资组合分析,包括:
  • 投资组合总价值

代币持有量

GET /api/strategies?address={wallet_address}

风险分析

  • 多元化得分
  • 策略建议
  • 提供基于人工智能的战略建议,包括:
  • 基于风险的分类

预期回报

POST /api/chat
{
  "address": "wallet_address",
  "message": "user_query"
}

实施步骤

平台建议

POST /api/trade
{
  "address": "wallet_address",
  "fromToken": "token_address",
  "toToken": "token_address",
  "amount": "amount",
  "automationRules": [
    {
      "type": "STOP_LOSS",
      "percentage": 5,
      "action": "SELL"
    }
  ]
}

AI聊天界面

  1. 用于投资组合和策略讨论的交互式人工智能助手

    • 自动化交易
    • 💡 应用场景
    • 投资组合管理
  2. 追踪并分析加密货币持仓情况

    • 获取多元化建议
    • 监控风险敞口
    • 自动化交易
  3. 设置自动化交易规则

    • 在AI辅助下进行交易
    • 监控并调整策略
    • DeFi策略优化
  4. 获取收益耕作建议

    • 分析流动性机会
    • 追踪并优化燃气成本
    • 风险管理

设置止损订单

  • 监控投资组合健康状况
  • 获取实时风险警报
  • 🔐 安全
  • 所有API端点均采用适当的身份验证进行保护
  • 自动化交易规则经过验证和清理

所有终端点均已实施速率限制

  • 从未存储或要求过私钥所有交易均需钱包签名
  • 🛠 技术栈前端
  • Next.js,React,TailwindCSS后端
  • Next.js API 路由区块链
  • Wagmi,Ethers.js人工智能
  • OpenAI GPT-3.5/4付款

x402 协议

数据

  • AURA API
  • 📈 表现
  • MCP服务器针对以下方面进行了优化:
  • 低延迟响应(<500毫秒)

高吞吐量能力

  1. 投资组合数据的高效缓存
  2. 交易所需的最低气体费用
    git checkout -b feature/amazing-feature
    
  3. 🤝 贡献(或“参与贡献”)
    git commit -m 'Add amazing feature'
    
  4. 为仓库创建分支(或“克隆仓库”)
    git push origin feature/amazing-feature
    
  5. 创建你的特性分支:

提交您的更改:

推送至分支: 提交一个拉取请求 📝 许可证

这个项目遵循MIT许可证授权——详见

  • 许可证
  • 文件中有详细信息。
  • 🙏 致谢

AdEx Network for the AURA API

OpenAI提供GPT集成能力

  • x402 微支付基础设施协议 📞 支持
  • 如需支持或咨询:
  • 加入我们的

Telegram 群组