MCP低风险未认领
presign-guard wallet
Agent wallet with limits: pays x402/MPP on Base, Tempo, XRP Ledger and Algorand; phone approval.
Fizzl13fizzl13/presign-guard-wallet
server.json
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.Fizzl13/presign-guard-wallet",
"description": "Agent wallet with limits: pays x402/MPP on Base, Tempo, XRP Ledger and Algorand; phone approval.",
"title": "presign-guard wallet",
"repository": {
"url": "https://github.com/Fizzl13/x402-examples",
"source": "github",
"subfolder": "wallet-mcp"
},
"version": "0.13.2",
"websiteUrl": "https://wallet.fizzl.eu/demo",
"packages": [
{
"registryType": "npm",
"identifier": "presign-guard-wallet-mcp",
"version": "0.13.2",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Private key of the agent's own wallet (a separate wallet holding only what the agent may spend)",
"isRequired": true,
"isSecret": true,
"name": "AGENT_KEY"
},
{
"description": "Most USDC per payment or transfer without asking you, e.g. 5",
"name": "LIMIT_USDC_PER_TX"
},
{
"description": "Daily USDC budget, e.g. 20",
"name": "LIMIT_USDC_PER_DAY"
},
{
"description": "Telegram bot that asks you to approve anything over a limit",
"isSecret": true,
"name": "TELEGRAM_BOT_TOKEN"
},
{
"description": "Your Telegram chat id (approvals go only there)",
"name": "TELEGRAM_CHAT_ID"
},
{
"description": "Instead of LIMIT_* and TELEGRAM_*: a wallet server keeping one budget for all your agents",
"name": "WALLET_SERVER_URL"
},
{
"description": "The agent key (awk_…) from the wallet server's dashboard",
"isSecret": true,
"name": "WALLET_SERVER_KEY"
},
{
"description": "base (default), ethereum, optimism, arbitrum, polygon or bsc",
"name": "CHAIN"
},
{
"description": "Most a single x402 API call may cost, in dollars (default 1)",
"name": "MAX_PAYMENT_USD"
},
{
"description": "Optional presign-guard credit key (pgc_…) to pay the $0.01 checks from prepaid credits",
"isSecret": true,
"name": "PRESIGN_CREDIT_KEY"
},
{
"description": "Optional RPC URL for the chain",
"name": "RPC_URL"
},
{
"description": "off to never pay MPP charges on Tempo (default on: paid in USDC.e on Tempo from the same address)",
"name": "TEMPO"
},
{
"description": "4217 (Tempo, default) or 42431 (Moderato testnet)",
"name": "TEMPO_CHAIN"
},
{
"description": "Optional Tempo RPC URL",
"name": "TEMPO_RPC_URL"
},
{
"description": "Optional: pay MPP sessions on Tempo; the USDC.e each channel deposit or top-up puts in (counted toward the USDC limits); then each call is a signed voucher",
"name": "MPP_SESSION_DEPOSIT"
},
{
"description": "Optional: the agent's own Algorand account (25 words); pays x402 offers in USDC on Algorand (counted toward the USDC limits)",
"isSecret": true,
"name": "ALGORAND_MNEMONIC"
},
{
"description": "mainnet (default) or testnet",
"name": "ALGORAND_NETWORK"
},
{
"description": "Optional: the agent's own XRPL account seed; pays x402 offers in RLUSD on the XRP Ledger (counted toward the USDC limits)",
"isSecret": true,
"name": "XRPL_SEED"
},
{
"description": "mainnet (default) or testnet",
"name": "XRPL_NETWORK"
},
{
"description": "Optional XRPL node websocket URL",
"name": "XRPL_WS_URL"
}
]
}
]
}权限
声明检测
运行代码—
node安装—
npm:presign-guard-wallet-mcp@0.13.2安装时运行脚本—无
网络无无
需要的凭据
AGENT_KEYALGORAND_MNEMONICPRESIGN_CREDIT_KEYTELEGRAM_BOT_TOKENWALLET_SERVER_KEYXRPL_SEEDAGENT_KEYALGORAND_MNEMONICPRESIGN_CREDIT_KEYTELEGRAM_BOT_TOKENWALLET_SERVER_KEYXRPL_SEED工作区外的路径—无
智能体工具—无
检查
低风险 · 没有发现需要提醒的地方。
未经人工审核 · 已做规则检查;模型审核尚未开启。
版本
- #70.13.2最新2026年10月9日
- #60.13.12026年10月8日
- #50.13.02026年10月8日
- #40.12.02026年10月8日
- #30.11.12026年10月7日
- #20.11.02026年10月7日
- #10.10.02026年10月7日
presign-guard wallet在 Codeg 中打开