用途:让 Gate Wallet 与外部 DApp 交互,覆盖连接钱包、消息签名、执行 DApp 交易和 ERC20 授权四类场景。触发词包括连接 DApp、签名消息、授权、approve、NFT mint、DeFi 操作、添加流动性、质押、领取、合约调用等。
主要能力:提供 4 个 MCP 工具并支持跨技能调用。wallet.get_addresses 获取各链钱包地址用于 DApp 连接;wallet.sign_message 用服务端托管私钥签名,支持 personal_sign 与 EIP-712 类型化数据;wallet.sign_transaction 签名 DApp 构建的未签名交易;tx.send_raw_transaction 广播已签名交易。支持 DeFi 流动性、借贷、质押、NFT 铸造与交易、Token Approve 及任意合约调用。支持链包括 eth、bsc、polygon、arbitrum、optimism、avax、base、sol。
使用方式:执行前必须先做 MCP Server 连接检查,调用 CallMcpTool(server="gate-wallet", toolName="chain.config", arguments={chain: "eth"}) 探测可用性;未配置时按提示在 Cursor 设置或 ~/.cursor/mcp.json 中添加 gate-wallet 服务。所有操作需要 mcp_token,未登录时引导至 gate-dex-mcpauth 登录,过期可先尝试 auth.refresh_token 静默刷新。交易流程为:识别意图并收集参数、获取钱包信息、合约安全审查、构建交易、判断是否需要 Approve、余额校验、展示确认摘要、签名、广播、展示结果。
限制:签名与交易前必须经用户明确确认,属于强制门控;余额不足会中止交易;Approve 建议使用精确额度而非无限授权。资料未提供具体收费、价格或性能数据。