Show HN: 让AI通过MCP管理你的家庭实验室,无需提供SSH权限
HomeButler 是一个开源工具,允许人工智能通过 MCP协议安全地管理你的家庭实验室(homelab),而无需直接授予SSH访问权限。它充当中间层,让 AI 能够执行系统管理任务,同时保持安全控制和审计能力,解决了将AI接入基础设施时安全与便利之间的平衡问题。
背景速读
- HomeButler 是一个开源工具,让 AI 助手通过 **MCP(Model Context Protocol)** 接口来管理你的家庭服务器(homelab),无需给它直接的 SSH 访问权限。
- MCP 是 Anthropic 推出的开放协议,让 AI 模型(如 Claude、GPT)能与外部工具和服务安全交互,类似一种"AI 版 API"。
- 核心设计:用户只赋予 AI 预定义的、可审计的操作能力(如查看系统状态、重启服务),而非完整 shell 权限,降低安全风险。
- 同类项目理念:类似 oobabooga、Open Interpreter 等让 AI 操作本机的思路,但 HomeButler 专注于 Homelab 场景且强调权限控制。
- Homelab 文化:发烧友在家自建服务器集群跑 Docker、自托管服务(如 Nextcloud、Plex),常需要自动化运维,但一直担心把 SSH 密钥交给第三方或 AI。