Unfret
net.unfret由 unfret.net 发布v0.1.0更新于 Nov 13, 2026
Check a store or product page for scam, dropshipping and dark-pattern signals, paid per check
概览
让购物智能体按次付费检查商店或商品页面是否存在诈骗、代发货、虚假评论和暗黑模式迹象,再决定是否购买。
- 可以做什么
- 按快速或深度档位、以严格、平衡或宽松策略检查商店或商品链接,返回允许、警告或阻止的动作、风险分、置信度和事实性标记,以及支付交易
- 用一段面向终端用户的文字解释某一类标记
- 免费读取当前价格,包括以美元计的各档位价格和实时 USDC、SOL 金额
- 每个结果都带状态(有结论、已退款、未支付、不可用、处理中或未知),需要操作时给出下一步建议
- 适用场景
- 适合在助手帮用户网购、需要在付款前筛查陌生商店或商品页面是否有诈骗、代发货或暗黑模式迹象时使用。也适合把某项风险标记用通俗语言解释给用户。
- 运行要求
- 通过 uvx 在本地运行,需要 uv 和 Python 3.12 或更高版本。需要一个 Solana 钱包密钥对,以路径形式通过 UNFRET_MCP_KEYPAIR 提供,或以 base58 私钥通过 UNFRET_MCP_SECRET_KEY 提供,钱包中需有少量 USDC 或 SOL。可选设置包括 UNFRET_MCP_NETWORK(配合 UNFRET_API_URL 使用 solana-devnet 以测试资金试用)、UNFRET_MCP_RPC_URL、UNFRET_MCP_PAY_WITH、UNFRET_MCP_MAX_PRICE_USD、UNFRET_MCP_SESSION_CAP_USD 和 UNFRET_MCP_PRICE_RPC_URL。需要能访问 Unfret 和 Solana RPC 端点。
安装
在 SourceWeft 中
- 打开 控制台中的 Unfret,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
unfret-mcp
An MCP server that lets AI shopping agents ask Unfret whether a store or product listing shows signs of scams, dropshipping of generic goods, fake reviews or dark patterns, before they buy. MIT licensed.
Each check is paid per call over x402 from the agent's own Solana wallet, in USDC or
wSOL. Prices are in US dollars (quick $0.01, deep $0.20; get_pricing has the live prices): USDC pays them exactly,
wSOL at Unfret's SOL/USD quote. By default the server pays in USDC when Unfret offers it and the wallet holds enough,
otherwise in wSOL (UNFRET_MCP_PAY_WITH=SOL to always use SOL); if the wallet holds plain SOL, it wraps what it needs
first. The spend
caps are in dollars whatever the currency: the server values a wSOL charge with its own Pyth SOL/USD reading
(mainnet, fully verified, ≤2 min old, confidence ≤2%) rather than Unfret's word, and refuses SOL when it has no such
price. Unfret pays the network fee, so the agent pays only the price. The server never holds anyone else's funds.
Every result has status and ok: ok (a verdict), refunded (paid, but Unfret's analysis failed: the price is
credited back to the paying wallet as Unfret credits), not_paid (refused before any money moved), unavailable
(Unfret is paused or rate-limiting; retry later), pending or unknown (the payment may have been taken: don't pay
again for that page; if it landed without a verdict Unfret credits its price to the paying wallet). A next_step
says what to do whenever there is something to do.
action is allow, warn (ask your human first) or block, at thresholds set by the chosen policy. Flags are
factual evidence, never a "scam" label. Send page_content for marketplaces such as Amazon, which block server-side
fetches.
Configuration
Install
Needs uv (Python 3.12 or newer) and a Solana wallet holding a little USDC or SOL. Give the agent a wallet of its own with only what it may spend, never your main wallet: the caps above are the server's, the wallet balance is the real limit.
To try it without real money, use devnet (free test SOL from solana airdrop, test USDC from
faucet.circle.com):
Deep checks are synchronous today, so there is no polling tool yet.
Source: git.kroshtan.com/kroshtan/unfret_backend (mirror on GitHub). MIT licensed.
来源:mcp/README.md,提交 caac565
工具
0版本历史
1- v0.1.0最新Nov 13, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分