Homebutler: MCP Server for Multi-Server Homelab Management via Claude

Homebutler is a single Go binary with a built-in Model Context Protocol (MCP) server that enables Claude and other AI assistants to manage multiple servers from a single interface. The tool addresses the pain point of manually SSH-ing into individual servers for routine tasks like checking disk space or restarting containers.
Setup and Configuration
To use homebutler with Claude Desktop, add this configuration to your MCP settings:
{
"mcpServers": {
"homebutler": {
"command": "npx",
"args": ["-y", "homebutler@latest"]
}
}
}
Set up homebutler on your main machine, add remote servers to the configuration file, and Claude can access all of them over SSH. No agent installation is required on remote servers.
Available Tools
Homebutler provides 9 MCP tools that work across multiple servers:
- System status monitoring (CPU, memory, disk, load)
- Docker container management
- Port scanning with process information
- Wake-on-LAN functionality
- Network device discovery
- Alert rules for disk full, high CPU, etc.
- Multi-server management over SSH
- Top processes monitoring
- Server configuration management
All tools work across servers — you can specify which server to query, and homebutler handles the SSH connection automatically.
Technical Details
The tool is a single binary with zero external dependencies, weighing 12MB. It runs on Linux and macOS and includes a web dashboard, TUI, and CLI interface. It works with any MCP-compatible client including Claude Desktop, Cursor, and ChatGPT.
The developer reports daily-driving the tool on a Mac Mini + Raspberry Pi 5 setup, using natural language commands like "what's the disk usage on my Pi" or "restart nginx on the NAS."
📖 Read the full source: r/ClaudeAI
👀 See Also

sqlite-utils 4.0rc2: Written by Claude Fable, $149.25, Fixes Data Loss Bug
Simon Willison shipped sqlite-utils 4.0rc2, mostly written by Claude Fable for $149.25. Fable found a data loss bug in delete_where() and helped rewrite transaction handling.

V6rge AI Suite Update Adds NVIDIA GPU Support and Beta Coding Agent
V6rge AI Suite has released an update that fixes GPU detection issues, adds full NVIDIA GPU support for better performance, and introduces a new beta coding agent that generates and assists with code directly inside the app.

OpenClaw extension routes requests through Claude Code CLI instead of API
An OpenClaw extension spawns the Claude CLI binary as a subprocess, routing requests through Claude Code CLI instead of the Anthropic API. This provides the full Claude Code experience at the flat rate of a max plan.

Token Reducer: A Claude Code Plugin for Intelligent Context Compression
Token Reducer is a Claude Code plugin that processes repository context locally to reduce token usage by 90-98% using AST-based chunking, hybrid retrieval, and TextRank compression. It's MIT licensed and available via the plugin marketplace.