SuperAPI AI 工具集

gate-dex-mcpswap

智能体与模型

查看项目

更新于 10-16 08:47

技能介绍

用途:在 Gate Wallet 中完成代币兑换(Swap/DEX),覆盖报价获取、滑点控制、路由展示、Swap 执行与状态跟踪。触发场景包括用户提到 swap、exchange、convert、buy、sell、跨链兑换,或其他技能引导用户进行代币兑换。

主要能力:包含 3 个 MCP 工具(tx.quote、tx.swap 及需跨技能调用的工具)、2 个跨技能调用(wallet.get_token_list、wallet.get_addresses)和 1 个 MCP 资源(swap://supported_chains)。支持同链与跨链 Swap,展示预估输出、最低到账、Gas 费、价格影响、路由与手续费;对跨链且地址组不同的情况需传 to_wallet。tx.swap 为一次性执行(报价、构建、签名、提交),内部最多重试 3 次,成功后用 tx_order_id 轮询 tx.swap_detail。

使用方式:第 0 步必须检查 MCP Server 可用性,调用 CallMcpTool(server="gate-wallet", toolName="chain.config", arguments={chain: "ETH"}),按返回处理配置或连接问题。所有操作需 mcp_token,未登录引导至 gate-dex-mcpauth;过期先尝试 auth.refresh_token 静默刷新。调用 tx.quote 或 tx.swap 前须读取 swap://supported_chains 校验链支持,并调用 wallet.get_addresses 获取钱包地址。报价前用户必须确认滑点,未确认不得调用 tx.quote。需完成三步确认 SOP 后才能调用 tx.swap,并展示报价摘要,价差超过 5% 时用 AskQuestion 让用户确认。命令与代码示例保持原样。

适用场景:同链兑换、跨链兑换、买卖代币、代币转换等。

限制:需预先配置 gate-wallet MCP Server 并具备有效 API Key(AK/SK,x-api-key 头);native_in/native_out 字段必须正确,否则可能导致交易失败或资金损失;滑点取值范围 0.001~0.499,默认 0.03;资料未提供具体收费、价格与支持的完整链列表,需以 swap://supported_chains 实际返回为准。