集成
你的智能体、快捷指令和脚本都能获取 Devbroom 掌握的信息。但它们都不会自行清理:智能体的请求和链接会在应用中交给你处理,devbroom clean 会先展示再询问。
~/.local/bin/devbroom;MCP 和 Raycast 都会用到它。为智能体提供 MCP
devbroom mcp 是一个 MCP 服务器,只与在这台 Mac 上启动它的智能体通信。它从不对网络开放。它提供三个工具:
| 工具 | 作用 |
|---|---|
devbroom_status |
读取应用的上次扫描;不会重新扫描。 |
devbroom_check |
说明某个文件夹能否删除及其原因。只接受你所选文件夹内的路径。 |
devbroom_request_cleanup |
附上理由,请求清理一个或多个文件夹。请求会在应用中交给你。在你确认之前不会清理任何东西,确认后每一项还会再检查一次。 |
命令行和 MCP 免费。把它添加到你的智能体:
$ claude mcp add --scope user devbroom -- ~/.local/bin/devbroom mcp[mcp_servers.devbroom]command = "/Users/<user>/.local/bin/devbroom"args = ["mcp"]tool_timeout_sec = 180
{ "mcpServers": { "devbroom": { "command": "/Users/<user>/.local/bin/devbroom", "args": ["mcp"] } } }“设置 › 智能体与集成”会用你 Mac 上的路径填好这些行。
链接
Devbroom 认识三种链接。它们只会打开应用;清理要等你来做。
| 链接 | 作用 |
|---|---|
devbroom://scan |
重新扫描。 |
devbroom://clean |
为可清理的内容打开清理预览。 |
devbroom://open |
打开应用。加上 ?tab=storage、worktrees 或 sessions 会转到对应的标签页。 |
其他任何链接都会被忽略。可以在快捷指令中通过“打开 URL”操作使用它们,也可以从 Raycast 使用。
适合脚本
devbroom status --json 给出应用的上次扫描:有多少可清理、何时扫描的,以及最大的可清理项目。它不会重新扫描。详见命令行页面。
分析
“分析”显示智能体数据如何增长以及 Devbroom 清理了什么:这台 Mac 上的可用空间、今年清理了什么以及仍在废纸篓中的内容、最近 30 天的增长、什么增长最快、按智能体划分的增长,以及智能体会话的 token 数和按 API 标价估算的费用。它根据每次扫描的摘要生成;扫描三次后会显示图表。所有数据都留在你的 Mac 上。分析包含在 Pro 中。
面向组织
组织可以通过 com.devbroom.desktop 域中的配置描述文件(MDM)设置 Devbroom 的部分行为。只有描述文件强制设定的值才有效;应用会把它们显示为已锁定,用户无法更改。应用和命令行每次运行时都会重新读取它们。
| 键 | 作用 |
|---|---|
ProtectedPaths |
在用户自己的保护之外,Devbroom 永远不会建议清理的文件夹。 |
ProtectedNames |
无论位于何处,都永远不会建议清理的文件夹名称。 |
AllowPermanentDelete |
false:只能移到废纸篓。应用和命令行中的永久删除和清倒废纸篓都会关闭。 |
AllowCommandLineClean |
false:devbroom clean 不会运行;扫描可以。 |
AllowAgentRequests |
false:不接受智能体通过 devbroom mcp 发出的清理请求;读取仍可使用。 |
这是 Devbroom 的策略,而不是安全边界:用户仍然可以手动删除文件。如需团队许可证,请写信给我们。
最后更新: 2026年10月7日