
homebutler
by Higangssh·★ 151·综合分 48
HomeButler 是一个单二进制家庭实验室管理工具,带有 MCP 服务器功能,用于监控和管理服务器。
概述
HomeButler 是一个用 Go 编写的综合家庭实验室管理工具,它提供对服务器资源的结构化访问,无需 SSH shell。它通过简洁的 CLI 界面展示系统信息、Docker 容器状态、端口映射和应用清单。MCP 实现允许 AI 代理检查服务器健康状态、诊断问题和管理部署,而无需完全系统访问。该工具专注于通过 JSON 格式输出和自动化报告提供可操作的见解。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您是家庭实验室用户或小型运维团队,希望实现AI友好的服务器监控而不暴露SSH凭据,请选择HomeButler。
什么时候不要选它
如果您需要为具有复杂认证要求的大型企业部署,或需要对服务器配置进行写入操作,请不要选择此工具。
此 server 暴露的工具
从 README 抽取出 9 个工具statusCheck server status including CPU, memory, disk, and uptime
docker_listList running Docker containers
inventory_scanScan server inventory including containers, ports, and service topology
reportGenerate a health report with change summary since last snapshot
installInstall self-hosted applications like Uptime Kuma or Jellyfin
backup_drillVerify backups can be restored by testing them in isolation
watchMonitor services for crashes and automatically detect flapping
doctorRun diagnostic checks for resource pressure, stopped containers, and backup hygiene
serveStart the web dashboard for visual monitoring
说明:Tool names inferred from CLI command examples in the README. Some tools may have different MCP signatures than their CLI counterparts.
可对比工具
安装
安装
# 一键安装(自动检测操作系统/架构)
curl -fsSL https://raw.githubusercontent.com/Higangssh/homebutler/main/install.sh | sh
# 或通过 Homebrew 安装
brew install Higangssh/homebutler/homebutler
# 交互式设置 — 几秒钟内添加您的服务器
homebutler initMCP 配置
添加到 Claude Desktop config.json:
{
"mcpServers": {
"homebutler": {
"command": "homebutler",
"args": ["mcp"]
}
}
}FAQ
- HomeButler 与其他家庭实验室工具有何不同?
- HomeButler 优先考虑命令行界面,支持 JSON 格式,不需要持久守护进程或数据库。它提供适合自动化和 AI 交互的结构化输出,不像以仪表板为中心的工具。
- MCP 服务器功能如何工作?
- HomeButler 通过 MCP 协议暴露服务器信息,允许 AI 助手访问系统状态、容器信息、端口映射并运行诊断,而无需 SSH 访问。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by swq115 · 2026-04-07
- 帖子 by swq115 · 2026-03-02
- 帖子 by swq115 · 2026-03-04
homebutler 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。