Updated March 2026

Install HomeButler

Pick your client, copy the command, done.

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
git clone https://github.com/Higangssh/homebutler
cd homebutler

Then follow the repository README for any remaining dependency or build steps before continuing.

2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add homebutler -- node "<FULL_PATH_TO_HOMEBUTLER>/dist/index.js"

Replace <FULL_PATH_TO_HOMEBUTLER>/dist/index.js with the actual folder you prepared in step 1.

Available Tools (5)

Once configured, HomeButler gives your AI agent access to:

system_statusRetrieve CPU, memory, disk, and uptime metrics.
docker_manageList, restart, stop, or view logs for Docker containers.
actioncontainer_name
wake_on_lanPower on machines remotely.
mac_address
network_scanDiscover devices on the local area network.
app_installDeploy self-hosted applications with one command.
app_name

Try It Out

After setup, try these prompts with your AI agent:

Check the current CPU and memory usage of my server.
Restart the 'vaultwarden' container because it is unresponsive.
Scan my local network to see which devices are currently online.
Wake up the machine with MAC address 00:11:22:33:44:55.
Install uptime-kuma on my server.

Keep this setup from going cold

Save the docs, env vars, and workflow around HomeButler in Conare so Claude Code, Codex, and Cursor remember it next time.

Need the legacy visual installer? Open Conare IDE.
Remember this setup