自动化

自动化窗格跟任何单一机器都无关。它设置的是 Bromure Agentic Coding 的 HTTP 自动化 API——一个位于回环网络上的控制接口,外部工具、脚本与 AI 代理用它来管理机器与会话——而且作用于整个应用程序。它是应用程序分组中唯一的窗格,而且只出现在设置…(⌘,)中。

注意: 这个窗格讲的不是你为代理排定执行的那些自动化——那些住在自动化看板里。见自动化。

标题为“Bromure — 设置”的设置窗口,位于默认值模板上,显示自动化窗格:标题“自动化 API 与 MCP 服务器”及其说明、“启用自动化服务器”已开启并在 127.0.0.1 的端口 9223 上监听、端口字段为 9223 并标注“(默认:9223)”、绑定地址字段为 127.0.0.1,以及 MCP 客户端配置片段的开头。

跟其他窗格不同,这一个是你一改就存:没有存储这一步,取消也不会把它撤回。它永远作用于你面前这台 Mac,所以只出现在这台 Mac 自己的设置中:当设置的**设置对象:**选择器指向远程 Mac 时不会,你从镜像窗口编辑远程机器时也不会。iPhone、iPad 与 Vision Pro 客户端上没有这个窗格。

自动化 API 与 MCP 服务器

窗格的摘要:“Bromure AC 在回环接口上公开一个 HTTP API,让外部工具得以管理工作区与会话。随附的 bromure-ac mcp 子命令把同一组接口包起来,供 AI 代理(Claude Code、Claude Desktop)使用。这些设置作用于整个应用程序。”

有两个入口共用同一组路由:

  • 控制套接字——永远开着,位于 ~/Library/Application Support/BromureAC/control.sock,只有你读得到。命令行工具 bromure-cli 用的是它,不论这个窗格的服务器有没有开。
  • 自动化 API——同一组路由,但走 TCP,默认关闭,在这里开启。外部 HTTP 客户端与 bromure-ac mcp 服务器用的是它。把它关掉不影响命令行工具。

路由、CLI 与 MCP 工具记载于CLI、API 与 MCP。

启用自动化服务器

立即开启或关闭 TCP 监听器。它的说明文字显示状态:

  • 开启:“正在 127.0.0.1:9223 监听。把这个关掉会立刻停止服务器;MCP 子命令将再也接触不到应用程序。”
  • 关闭:“关闭 — HTTP API 与 MCP 子命令都不可用。”

默认关闭。在它关闭期间,以 bromure-ac mcp 配置的 MCP 客户端没有可连接的对象,也不会列出任何工具。

警告: 自动化 API 没有任何验证。在回环接口上,你 Mac 上的任何进程都能列出机器与会话,并打开或关闭会话;至于会改动机器或执行命令的路由,还额外要求应用程序是以 BROMURE_DEBUG_CLAUDE 启动的。不要把监听器暴露到回环之外——见绑定地址。

端口与绑定地址

  • 端口——TCP 端口,1–65535,“(默认:9223)”——比 Bromure 网页浏览器的 9222 大一,使两个应用程序能并存运行。
  • 绑定地址——要监听的接口,默认 127.0.0.1。任何其他值都会显示一则橙色警告:“绑定到非回环地址会把 API 暴露到网络上。MCP 服务器没有验证。”

“端口与绑定地址会在服务器下次启动时生效。把开关关掉再打开就能立刻套用。”

MCP 客户端配置

窗格底部有一段可粘贴进 MCP 客户端的片段——“把这段加到 ~/.config/claude-code/.mcp.json(或你的 MCP 客户端的对应文件)”:

{
  "mcpServers": {
    "bromure-ac": {
      "command": "/Applications/Bromure Agentic Coding.app/Contents/MacOS/bromure-ac",
      "args": ["mcp"]
    }
  }
}

它直接指向包内应用程序的可执行文件。若你安装了命令行工具(应用程序菜单中的安装命令行工具…),/usr/local/bin/bromure-cli 就是指向同一个可执行文件的链接。请先把自动化服务器打开:MCP 服务器的工具会调用那个 HTTP API。

这些设置放在哪里

这三项设置是 io.bromure.agentic-coding 域中的应用程序设置,不属于任何机器或模板,所以也可以从命令行设置:

设置设置键类型默认
启用自动化服务器automation.enabled布尔值false
端口automation.port整数(1–65535)9223
绑定地址automation.bindAddress字符串127.0.0.1

例如 defaults write io.bromure.agentic-coding automation.enabled -bool true 会在下次启动时开启服务器。若要在应用程序运行期间以脚本操作它,见CLI、API 与 MCP。

相关章节