这一周的新增列表没有特别眩目的东西,但有一条线很清晰:MCP 生态开始在 Homebrew 里占位了。
不是 MCP 协议本身,是围着它的那一圈 — 安装器、管理器、专用终端。
工具基础设施长出来,通常意味着这件事要进下一个阶段了。
本周一句话总结
MCP 不再只是"大厂的实验",这周 Homebrew 里同时进了两个围绕它生长的工具,安装器和管理器各一个。
本周新增工具速览
🧪 New Formulae
| 名称 |
中文说明 |
| esbmc |
基于 SMT 的有界模型检验器,支持 C/C++/Python |
| faker |
Python 版假数据生成器(姓名、地址、邮件等) |
| filtlong |
长读 DNA 测序数据的质量过滤工具 |
| goimapnotify |
监听 IMAP IDLE 事件并触发脚本 |
| librefang |
面向自主 AI agent 的自托管操作系统 |
| libyojimbo |
面向多人游戏的安全 UDP 客户端/服务端网络库 |
| mktxp |
Mikrotik RouterOS 设备的 Prometheus 导出器 |
| msdf-atlas-gen |
从字体生成多通道有符号距离场图集 |
| netcode |
基于 UDP 的多人游戏安全通信协议库 |
| opencv@4 |
经典计算机视觉库的 v4 版本 |
| perlnavigator |
Perl 语言服务器 |
| rawtoaces |
将相机 RAW 文件转换为 ACES 色彩空间 |
| reliable |
面向 UDP 的轻量包确认系统 |
| salmon |
RNA-seq 的转录本级别定量工具 |
| serialize |
面向游戏网络的 C++ 单头文件位打包序列化 |
| smithery-cli |
从 Smithery 平台安装和列出 MCP 服务器 |
| soar |
快速现代的静态二进制包管理器 |
| trim-galore |
FastQ 测序文件的质量和接头修剪工具 |
| webfont |
从 SVG 图标生成字体文件,含 TTF/WOFF/WOFF2 |
🧩 New Casks
| 名称 |
中文说明 |
| chatgpt-classic |
OpenAI 旧版 ChatGPT 桌面客户端 |
| itermcompanion |
配对 iTerm2 与 iPhone 上的 iTerm2 Companion |
| otty |
专为 code agent 设计的终端模拟器 |
| proxybridge |
支持按应用分流的代理客户端 |
| raycast-glaze |
通过与 AI 对话来创建桌面应用 |
| toolhive-studio |
安装、管理和运行 MCP 服务器的桌面应用 |
| vicinae |
应用启动器与命令面板 |
值得留意的几个方向
这一节只挑 4 个值得停下来多看两眼的点。
它们的共同主题是:MCP 的基础设施正在补齐,AI agent 的终端正在成形。
smithery-cli + toolhive-studio:同一周进,不是巧合
这两个工具同时出现在这周的新增里 — 一个 CLI,一个 GUI,目标都是一件事:替你管 MCP 服务器。
smithery-cli 的定位是"从 Smithery 市场直接装 MCP server",命令行操作,背后是 Smithery 这个 MCP 工具集中列表平台。toolhive-studio 是 Stacklok 出的桌面版,用容器跑每一个 MCP server,自动帮你配好 Claude Code / Cursor / GitHub Copilot 的客户端集成,还做了 secret 隔离和最小权限设置。
以前装一个 MCP server 需要自己找 GitHub、改配置文件、手动重启客户端 — 整个过程散在好几个地方。这两个工具各自选了一个入口把这件事包起来。
真正值得记的不是某一个工具,而是这件事同时出现了两种形态:marketplace CLI 和 GUI 管理器。说明 MCP server 的"安装体验"已经成了一个被人认真对待的问题,不是配置项,是产品。
otty:终端在往"agent 工作台"这个方向拐
传统终端是"你打命令、它输出",这件事在 agent 出现之前一直是对的。但 agent 不"打命令" — 它是在跑,你在看,偶尔介入。这是完全不同的使用姿势。
otty 把这个区别当成了设计出发点。它不只是渲染文字更漂亮 — 它加了"并排监控多个 agent session"、"prompt 队列"、"把终端输出直接发送给 agent"这类功能。屏幕不再是一行一行的命令,而是几个 agent 同时在工作、你在旁边做决策的工作面板。
它是免费的,macOS 原生,不需要账号。现在装它的人大多数是"看一下是什么感觉",但它指向的那个方向 — 终端从"输入设备"变成"agent 监控台" — 这条线不会消失。
librefang:AI agent 的"操作系统"这个说法第一次进 Homebrew
librefang 的描述是"自托管的、面向自主 AI agent 的操作系统"。这件事怎么理解因人而异,但单纯从"这个词组进了 homebrew/core 的正式描述"这件事来说,值得记一笔。
前几年 AI agent 的配套基础设施都在 Python 包生态里转,进 Homebrew formula 的路径是:项目足够稳定、有明确的二进制分发、团队认真对待"可以被干净卸载"这件事。librefang 今天版本号是 2026.7.11,走的是日期版本,说明它在快速迭代但也在认真维护。
不一定要现在就装,但**"自主 AI agent 的运行时"开始被当成一个可以 brew install 的东西**,这件事本身是一个信号。
vicinae:Raycast 这片水里,又进来一条鱼
vicinae 是一个 macOS 应用启动器 + 命令面板。Spotlight 做过,Alfred 做过,Raycast 现在把持着,vicinae 进来了。
这条赛道看起来饱和了,但它每一两年都会有新入场者,理由也总是类似的:"更快"、"更 native"、"更懂现在的工作流"。vicinae 要求 Apple Silicon + macOS 14,这个姿态更像是"我不做兼容性,我只做最新设备上最好的体验"。
装不装是另一件事。但 Raycast 已经"产品化"得越来越重,总有人在找替代品 — vicinae 在的位置是**"如果有一天你受够了 Raycast 的商业化,它可能是下一个值得看的"**。
一点个人感受
这周让我记下来的是 otty 和 toolhive-studio 这两个方向一起出现这件事。前者在回答"agent 出现之后终端应该是什么形状",后者在回答"MCP server 该怎么装和管"。两个都是基础设施层面的补课,不是功能堆砌。
chatgpt-classic 单独进了 Cask,名字带"classic",这种命名通常意味着**"我们已经承认旧版本是一个独立产品"**了。不知道是因为太多人回退,还是 OpenAI 自己留一条后路,总之值得注意一下。
soar 是这周新增里我最可能装的一个 — 静态二进制的包管理器,不需要 root,不依赖 libc,在受限环境里很有用。但它目前还有 3 个 build error,等一等。
游戏网络那一组(libyojimbo / netcode / reliable / serialize)同时进来,像是某个游戏基础库的配套分拆。不是主流工具,但说明 Homebrew 的覆盖面还在往专业垂直方向延伸。
结语
这一周的工具没有一个会让你"哇原来还能这样"。但 smithery-cli 和 toolhive-studio 同时进来,otty 出现在 Cask 里,librefang 用"自主 AI agent 操作系统"这个描述进了正式仓库 — 这些事放一起,你能看到 AI agent 的日常工具链在向 brew 这一侧靠拢。
不是浪潮,是沉降。工具开始落地了。
你不必每个都装,但能看到它们在哪儿补课,比跟着装要值钱。