关于 gasrescue
gasrescue 是供 AI Agent 使用的 MCP 服务,可处理缺少原生 Gas 的钱包中的受支持稳定币。它能检查余额、报价转账或兑换 Gas 币,并在钱包授权后提交交易,同时支付网络费。
主要功能
- 01跨链检查代币余额和 Gas
- 02为免 Gas 稳定币转账报价
- 03报价兑换原生 Gas 币
- 04提交钱包签名并跟踪转账
- 05可选用密钥签署 EVM 报价
适用场景
- 01查找钱包中受困的稳定币
- 02在没有 Gas 时转出稳定币
- 03兑换部分余额以获取网络 Gas
MCP 相关
向 MCP 客户端提供钱包检查、转账和兑换报价、签名请求、签名提交及转账状态查询。未配置 EVM 私钥时,服务不会签名,需由钱包提供签名。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y gasrescue-mcpGASRESCUE_EVM_PRIVATE_KEY密钥Optional: lets sign_and_submit sign EVM quotes with this wallet. Leave unset to sign nothing.GASRESCUE_ALLOWED_RECIPIENTSOptional, comma separated: sign_and_submit sends only to these addresses.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
7收录的工具列表 · 更新于 5 天前
此工具无需参数。
详细介绍
gasrescue MCP 服务
通过 gasrescue.io,为 AI Agent 从没有 Gas 的钱包中救回稳定币。 一个服务支持 EVM 链、Solana 和 Tron,无需 API 密钥或账户。
钱包里有 USDC 或 USDT,却没有 ETH、POL、AVAX、BNB、SOL、TRX 或 HYPE,因此每笔转账都会因“Gas 资金不足”而失败。使用此服务,Agent 可以查明资金卡在哪里,随后仍能发送稳定币,或者将少量资金兑换成 Gas 币,让钱包恢复独立运作:钱包负责签名,gasrescue 发送交易并支付网络费,相关费用从转账金额中扣除。
支持的链:Base、Arbitrum、Ethereum、Polygon、Avalanche、BNB Chain、HyperEVM、Robinhood Chain、Solana、Tron。 支持的代币:USDC、USDC.e、USDT(Arbitrum、Polygon 和 HyperEVM 上为 USDT0)、USDG、USD1、FDUSD,具体取决于所在链。
已在官方 MCP Registry 中登记为 io.github.gasrescue/gasrescue。
工具
| 工具 | 功能 |
|---|---|
gasrescue_info | 链、代币、费用和限额 |
check_wallet | 只读:查询任意链上某地址的稳定币和 Gas 余额,包括发行方冻结状态 |
quote_send | 在无需 Gas 的情况下为转账报价;返回费用、收款方到账金额和转账 ID |
quote_swap | 在无需 Gas 的情况下报价,将资金兑换成 Gas 币(ETH、POL、AVAX、SOL、HYPE) |
get_signing_request | 查看钱包需要为报价签署的内容 |
submit_signatures | 提交签名;gasrescue 发送交易并支付 Gas |
get_transfer | 状态和区块浏览器链接 |
sign_and_submit | 仅限设置 GASRESCUE_EVM_PRIVATE_KEY:使用该钱包检查并签署 EVM 报价 |
设置
Claude Desktop、Cursor 和其他 MCP 客户端:
{
"mcpServers": {
"gasrescue": {
"command": "npx",
"args": ["-y", "gasrescue-mcp"]
}
}
}
不设置密钥时,服务绝不会签署任何内容。Agent 会将签名请求交给用户的钱包或自己的钱包工具,然后提交签名。
BNB Chain 无需合约,因为该链上的 USDT 和 USDC 不支持签名转账。签名请求的类型为 evm-transactions:钱包使用 personal_sign 签署 funding.message(纯文本,不是交易,用于证明该钱包是发送方),随后 submit_signatures 携带 fund: true 和该 fundSignature,由 gasrescue 向钱包发送少量 BNB;接着钱包自行发送列出的两笔转账(先付费用),Agent 再使用 submit_signatures 和 txs: { fee, transfer } 提交两笔交易的哈希。
允许 Agent 签名(仅限 EVM)
"env": {
"GASRESCUE_EVM_PRIVATE_KEY": "0x…",
"GASRESCUE_ALLOWED_RECIPIENTS": "0xYourExchangeDeposit,0xYourOtherWallet"
}
签名前,sign_and_submit 会逐项检查所有已签名字段是否与报价一致:钱包、链、gasrescue 合约、金额、费用、收款方,以及兑换时的最低输出金额。仅支持 permit 的代币(Polygon 上的 USDT0 和 USDC.e、Avalanche 上的 USDT)需要两次签名:一次 permit 签名和一次订单签名;两者都会经过检查。对于 gasrescue.io,服务只会为已公布的 gasrescue 合约签名。设置 GASRESCUE_ALLOWED_RECIPIENTS 后,转账只能发送给这些地址。密钥保留在此进程中;只会发送签名。
请使用余额仅包含 Agent 应获准转移资金的钱包。区块链上的转账不可撤销。
限制
每笔转账金额为 $2 至 $1,000;每个钱包 24 小时内最多转账 10 次;Tron 最低金额为 $10。服务费为 0.5%,每笔转账最低 $0.25、最高 $2,每笔兑换最高 $5,另加网络费。每份报价都会列出确切金额。
更多信息:https://gasrescue.io/agents?ref=mcp-readme
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。