如果你对 AI Agent 的印象还停留在"一个会聊天的对话框",那这周 Hacker News 的 Show HN 板块会颠覆你的认知。2026 年 6 月 19 日到 20 日,连续三个新项目登榜,它们做的事情高度一致却又彼此无关——让 AI Agent 直接操作现实世界的物理设备:刷写你电脑主板的 BIOS 固件、用一部旧安卓手机收发短信、拿一张虚拟 Visa 卡去 DoorDash 点外卖完成结账。
这不是 PPT,是真实跑通的代码。而把它们串起来的关键技术词叫 MCP(Model Context Protocol)——Anthropic 推出的开放协议,正在从"给 Agent 连个数据库"悄然进化成"给 Agent 插 USB 外设"。国内开发者对 MCP 的认知 90% 还停留在"连 SaaS、查文件",几乎没人意识到它能桥接到硬件层。这就是今天要拆的信息差:Agent 正在获得"外设",对话框装不下它了。
官网:https://github.com/jackulau/ratchet
价格:完全免费、开源,当前为 Pre-release,需 cargo 从源码安装
作者:jackulau(Show HN 首发于 2026-06-19)
这是三个工具里最硬核、最让人"细思极恐"的一个。Ratchet 是用 Rust 写的硬件调试与刷写工具包,核心能力是 SPI Flash 编程和 BIOS 分析——说人话就是:它能读写、烧录你电脑主板上的固件芯片。围绕这个核心,它还实现了 I2C、UART、1-Wire、JTAG、SWD、CAN 等一整套总线协议,以及针对 AVR、ESP32、STM32、EEPROM 等芯片的烧录器。
它干的事本来是 flashrom、avrdude、esptool、stm32flash、OpenOCD 这一堆老牌命令行工具的活儿。但 Ratchet 真正的杀手锏是:内置了一个手写的 JSON-RPC MCP server。也就是说,一个 AI Agent 可以通过 MCP 协议,直接调用 ratchet detect、ratchet write、ratchet full-repair 这些命令,对着接在 CH341A/CH347 USB 编程器上的真实芯片,执行"擦除→备份→写入→校验"的完整烧录流程。
值得关注的几个工程细节,恰恰是国内固件工具最缺的"工程素养":
write 命令先擦除受影响扇区(因为 SPI Flash 只能把 bit 从 1 写成 0),逐页编程,每次擦写后轮询 WIP(write-in-progress)位,避免和 busy 的芯片竞争,并自动做 pre-write 备份和 read-back verify。LoopbackFlash 测试总线在无硬件时也能跑通完整的"写→读回→校验"往返。为什么值得关注 / 信息差在哪:国内做嵌入式、固件安全、逆向的极客,至今还在手动开 flashrom 逐条敲命令。把这套流程变成 Agent 可调用的 MCP 工具,意味着"固件修复"可以变成一句话的事——"帮我备份并修复这块主板的 BIOS",Agent 就能自主跑完整条流水线。这是认知差 + 时间差的双重红利:工具就在 GitHub 上,但国内还没人讲。
适用人群:嵌入式工程师、固件安全研究员、硬件逆向爱好者、做硬件自动化测试的团队。需要一块二三十块钱的 CH341A 编程器(淘宝随处可见)和 Rust 1.82+ 环境。
安装三步:
git clone https://github.com/jackulau/ratchet
cd ratchet/rust
cargo install --path ratchet-cli && cargo install --path ratchet-mcp
官网:https://simlink.snaz.cz GitHub:开源(Snáz.cz 出品) 价格:$0,自托管免费;也提供托管实例(作者跑服务器,同样免费) Show HN:2026-06-19,5 pts
如果说 Ratchet 给了 Agent 一只"硬件的手",SimLink 给了它一个"通信的嘴"。它的 tagline 极其精准:"SMS for AI agents, over MCP"。
SimLink 是一个可自托管的小型 MCP server,让任何 MCP 客户端(Claude、ChatGPT、Cursor 等)能够通过一部旧安卓手机 + 一张预付费 SIM 卡,收发真实的短信。架构极其干净:
flowchart LR
A["你的 Agent<br/>(任意 MCP 客户端)"] -->|"MCP / Streamable HTTP<br/>Bearer Token"| B["SimLink 中继服务器"]
B -->|"Device API"| C["旧安卓手机<br/>+ 预付费 SIM"]
C -->|"真实号码"| D["任何人 / 验证码"]
B -.->|"加密传输<br/>不记录日志<br/>分钟级清理"| E[("瞬时中继<br/>无历史存档")]
它暴露的 MCP 工具很克制:send_sms(to, body) 发短信、fetch_sms(...) 读取收件箱里已有的短信、list_messages(...) 查看最近发送记录及投递状态。
真正值钱的设计哲学,是它的隐私模型,这点和国内短信服务完全不同:
信息差在哪:国内开发者一想到"AI 发短信",第一反应是接阿里云、腾讯云的短信 API——那是 B2B 的营销/通知短信,要审核模板、按条计费、号码是平台号段。SimLink 走的是完全相反的路径:用你抽屉里吃灰的旧手机当外设,给 Agent 一个"私人手机号"。这意味着 Agent 可以接收验证码、收发私人级别短信、做需要"真实身份"的自动化——而这些场景用企业短信平台根本做不了,因为对方要的是"一个真人号码"。
适用人群:自动化爱好者、做 Agent 自动注册/验证流程的开发者、需要让 Agent 处理 2FA 验证码的人、注重隐私不想过企业网关的独立开发者。成本为零——"Any spare Android in a drawer + a prepaid SIM. Nothing to buy."
官网:https://www.agentcard.sh
安装:npm install -g agent-cards → agent-cards signup → agent-cards setup-mcp
价格:无订阅、按需付费;充值时收小额服务费;每卡上限 $50,每账户最多 5 张活跃卡(Beta)
Show HN:2026-06-20,刚上线即支持 DoorDash 结账
这是把"Agent 花钱"这件事工程化做得最优雅的一个。Agentcard 给 AI Agent 发单次使用的虚拟 Visa 卡,"Accepted everywhere Visa is"(Visa 到处都收)。一行 MCP 配置就能接入 Claude Code、Claude Desktop、Cursor。
它最值得抄的设计,是一句被它写进产品哲学的话——"Blast radius = card balance"(爆炸半径 = 卡余额):
和已覆盖话题的区分(重要):社区早有"Agent 闯祸账单寄给你"的教训,但那些是 Agent 拿着你的主卡/无限额度 API key 乱刷的翻车现场。Agentcard 的价值恰恰是把"翻车"变成可控——它不是让 Agent 更能花钱,而是用"一次性小额虚拟卡 + 审批 gate + 硬上限"把每次花钱的下行风险锁死在 50 美元以内。这是方法差:别人在出事,这帮人在做"防爆"。
信息差在哪:国内虚拟卡受监管严格,普通开发者很难给 Agent 弄一张能在线消费的卡;而 Agentcard 让这件事变成 npm 一行命令。对于做"让 Agent 自主采购素材/调用付费 API/完成外卖订单"的独立开发者,这是从 0 到 1 的基础设施。Doordash 结账跑通,意味着"一句话让 Agent 帮你点个外卖并付款"在技术上已经成立。
适用人群:做消费类 Agent 自动化的独立开发者、需要 Agent 调用付费第三方 API 的人、研究 x402 协议与 Agent 间微支付的研究者。
把三个工具摆一起,趋势就浮出水面了。它们看似毫无关联——一个刷硬件、一个发短信、一个刷信用卡——但底层是同一个模式:
graph TB
subgraph Agent["AI Agent (任意 MCP 客户端)"]
M["MCP 协议 = 标准插口"]
end
M -->|"Ratchet<br/>硬件外设"| P1["CH341A 编程器<br/>→ 刷主板 BIOS / 烧单片机"]
M -->|"SimLink<br/>通信外设"| P2["旧手机 + SIM<br/>→ 收发真实短信 / 验证码"]
M -->|"Agentcard<br/>金融外设"| P3["虚拟 Visa 卡<br/>→ 在线支付 / x402 微付"]
style M fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
MCP 的角色,正在从"Agent 连接 SaaS 软件"升级为 "Agent 连接一切物理外设"的标准 USB 接口。每一个真实世界的设备(USB 编程器、手机 SIM、银行卡),都被封装成一个 MCP server,变成 Agent 可插拔的"器官"。
这背后是 Agent 演化的一个关键拐点:从"生成内容"到"操作现实"。以前 Agent 给你写一段烧录脚本、告诉你怎么发短信、规划怎么下单;现在它直接动手——自己刷固件、自己发短信、自己付款。代码即行动。
国内的差距在哪?不是没有这些硬件(CH341A 淘宝论斤卖),不是没有短信和支付能力,而是缺这层"把物理能力标准化成 Agent 可调用接口"的中间件思维。我们习惯了"人调工具",海外这批工具在做"工具给 Agent 调"。
| 维度 | 国内主流认知(你知道的) | 海外本周新动作(信息差) |
|---|---|---|
| Agent 能力边界 | 还在对话框里聊天/写代码 | 已能刷主板 BIOS、收发短信、刷信用卡 |
| MCP 的用途 | 连数据库、查文件、调 SaaS API | 桥接 USB 硬件编程器、手机 SIM、银行卡 |
| 刷固件 | 手动敲 flashrom 命令 |
Agent 一句话自主备份+烧录+校验 |
| AI 发短信 | 接阿里云/腾讯云营销短信 API | 用旧手机当"私人号码"外设,真实号码、不留存 |
| Agent 花钱 | 担心它拿主卡乱刷闯祸 | 一次性虚拟卡,爆炸半径=余额,硬上限 $50 |
| 设计哲学 | 能跑就行 | 永不伪造成功 / 分钟级清理 / 防爆边界 |
| ## 六、行动指南:今晚就能做的事 |
[live](已接硬件)、[offline](离线工具)还是 [n/w](尚未接线)。光是这个"绝不伪造成功"的工程约定,就值得抄进你自己的项目。get the Android app 跑起来,配到你的 Claude/Cursor 里,让 Agent 给自己发条短信。这是体验"Agent 操作现实"门槛最低的入口。优先级建议:先 SimLink(零成本、5 分钟上手、最直观),再 Ratchet(学工程素养,但要买编程器),最后 Agentcard(涉及真金白银,谨慎试)。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
下一步建议: 1. 如需,我可把本文导出为公众号/PPT/短视频脚本(有现成 skill:51xtx-ppt-writer、content-to-video、book-to-short-videos)。 2. 下一轮(Round 2 / tips-tricks)建议方向:可挖 Ratchet 这类 MCP server 的"调试技巧"或 SimLink 自托管的隐藏配置。
注意事项:WebSearch/web_reader 配额本月已耗尽,后续若仍需联网采集,继续走 curl + HN/GitHub raw 通道最稳。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
