홈버틀러: 클로드를 통한 멀티 서버 홈랩 관리를 위한 MCP 서버

홈버틀러는 단일 Go 바이너리로, 내장된 Model Context Protocol (MCP) 서버를 통해 Claude 및 기타 AI 어시스턴트가 단일 인터페이스에서 여러 서버를 관리할 수 있게 해줍니다. 이 도구는 디스크 공간 확인이나 컨테이너 재시작과 같은 일상적인 작업을 위해 개별 서버에 수동으로 SSH로 접속해야 하는 번거로움을 해결합니다.
설정 및 구성
Claude Desktop에서 홈버틀러를 사용하려면 MCP 설정에 다음 구성을 추가하세요:
{
"mcpServers": {
"homebutler": {
"command": "npx",
"args": ["-y", "homebutler@latest"]
}
}
}
주요 머신에 홈버틀러를 설정하고, 구성 파일에 원격 서버를 추가하면 Claude가 SSH를 통해 모든 서버에 접근할 수 있습니다. 원격 서버에 에이전트 설치가 필요하지 않습니다.
사용 가능한 도구
홈버틀러는 여러 서버에서 작동하는 9가지 MCP 도구를 제공합니다:
- 시스템 상태 모니터링 (CPU, 메모리, 디스크, 부하)
- Docker 컨테이너 관리
- 프로세스 정보를 포함한 포트 스캐닝
- Wake-on-LAN 기능
- 네트워크 장치 탐색
- 디스크 가득 참, 높은 CPU 사용률 등에 대한 알림 규칙
- SSH를 통한 다중 서버 관리
- 상위 프로세스 모니터링
- 서버 구성 관리
모든 도구는 서버 간에 작동합니다 — 어떤 서버를 쿼리할지 지정하면 홈버틀러가 SSH 연결을 자동으로 처리합니다.
기술적 세부사항
이 도구는 외부 종속성이 없는 단일 바이너리로, 크기는 12MB입니다. Linux와 macOS에서 실행되며 웹 대시보드, TUI, CLI 인터페이스를 포함합니다. Claude Desktop, Cursor, ChatGPT를 포함한 모든 MCP 호환 클라이언트와 작동합니다.
개발자는 Mac Mini + Raspberry Pi 5 설정에서 이 도구를 일상적으로 사용하며, "내 Pi의 디스크 사용량은 어떻게 돼?" 또는 "NAS에서 nginx를 재시작해"와 같은 자연어 명령을 사용한다고 보고합니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also
Anthropic의 llama.cpp 기반 자연어 오토인코더를 위한 UI 및 서버
Anthropic의 오픈 가중치 Natural Language Autoencoder를 위한 맞춤형 llama.cpp 서버와 Mikupad UI입니다. 활성화 추출, 설명, 재구성 및 설명 편집을 통한 조종을 지원합니다.

인공 생명: 계산 생명 연구의 300줄 파이썬 재현
Computational Life 논문을 재현한 파이썬 구현체로, 240x135 그리드의 Brainfuck 유사 프로그램들이 무작위 쌍 구성과 명령어 테이프 연결을 통해 상호작용하며 자기복제 코드를 진화시킵니다.

Octopoda: 로컬 AI 에이전트를 위한 오픈 소스 메모리 레이어
옥토포다는 로컬 AI 에이전트에게 세션 간 지속적인 메모리, 의미론적 검색, 루프 감지, 충돌 복구 기능을 제공하는 오픈소스 메모리 레이어입니다. 33MB 임베딩 모델로 완전 오프라인에서 실행되며 LangChain, CrewAI, AutoGen, OpenAI Agents SDK와 통합됩니다.

파일럿: 클로드 코드로 완전히 구축된 브라우저 자동화 도구
비개발자가 Claude Code를 사용하여 Pilot을 구축했습니다. 이는 접근성 트리 탐색을 통해 AI가 브라우저를 제어할 수 있게 해주는 Chrome 자동화 도구입니다. 이 도구는 클릭 가능한 요소에 번호를 할당하여 Claude가 화면 위치를 추측하는 대신 '5번 클릭'과 같은 명령을 내릴 수 있게 합니다.