Homebox MCP server
io.github.dgahagan/homebox-mcp·v1.3.0·8 starsHomebox home inventory: search, intake, warranties, attachments, locations, tags, QR labels
not scanned yet
8 stars325 downloads/wk
Reviews
Write oneNobody has reviewed Homebox yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Homebox tools
No tool declarations could be read from the package source. They show once the server is installed.
How Homebox compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 3,470 Web search servers
- GitHub stars
- 8
- more than 84% of 1,786 Web search servers
- Downloads a week
- 325
- more than 78% of 827 Web search servers with a package
Release history: 3 versions in the registry since 2026-09-16, latest 2026-10-26, typically one every 35 days.
Install Homebox in Claude Code, Cursor or VS Code
claude mcp add homebox-mcp -- uvx homebox-mcp
What the publisher says
From the Homebox repository's README, as published. We do not edit it. Read it on GitHub
homebox-mcp
<!-- mcp-name: io.github.dgahagan/homebox-mcp -->
An MCP server over the Homebox REST API, so an MCP client like Claude can work with your home inventory in plain language: "where is my impact driver", "what's in Tote B-3", "which warranties expire this year", "add this drill — here's a photo of the receipt and the model number". It answers questions, performs intake (create an item, attach the manual/receipt, tag and file it), manages attachments, and prints QR labels for totes and shelves — no hand-rolled curl.
Quickstart
You need a running Homebox instance (0.26+, see Requirements) and an API key from Profile → API Keys in the Homebox web UI.
Claude Code
claude mcp add homebox --scope user \
-e HOMEBOX_URL=https://homebox.example.com \
-e HOMEBOX_TOKEN=hb_xxxxxxxxxxxxxxxxxxxxxxxx \
-- uvx homebox-mcp
claude mcp get homebox # should show: Status ✔ Connected--scope user makes it available from any project. uvx fetches and runs the published package in an ephemeral environment — nothing to install first.
Claude Desktop / generic MCP clients
Add to your client's MCP config (e.g. claudedesktopconfig.json):
{
"mcpServers": {
"homebox": {
"command": "uvx",
"args": ["homebox-mcp"],
"env": {
"HOMEBOX_URL": "https://homebox.example.com",
"HOMEBOX_TOKEN": "hb_xxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}From a clone (no PyPI)
The module carries PEP 723 inline dependencies, so it also runs standalone with uv run --script — uv resolves mcp, httpx, pillow, and pillow-heif into an ephemeral venv on first run. Instead of env vars, drop credentials in a .env file next to the module:
git clone https://github.com/dgahagan/homebox-mcp
cd homebox-mcp
cp .env.example .env # .env is gitignored
chmod 600 .env
# edit .env: HOMEBOX_URL + HOMEBOX_TOKENThen register the absolute path to the module (or to server.py, a compatibility shim kept for older registrations):
claude mcp add homebox --scope user -- \
uv run --script /path/to/homebox-mcp/homebox_mcp.pyThe server reads config from the environment, falling back to the sibling .env (resolved relative to the script, so the absolute-path invocation still finds it). The credential never enters the MCP config — it stays in the gitignored .env.
Requirements
sysadminsmedia fork at homebox.software. This server speaks the unified entities API introduced in 0.26. Older instances use a different API (/items, /locations, /labels) and are rejected on the first tool call with a clear error rather than failing cryptically.
- Homebox 0.26 or newer — the actively maintained
where you install homebox-mcp yourself.
- An API key — Homebox Profile → API Keys (the token starts with hb_).
- uv, or any Python ≥ 3.10 environment
isolated environment, so this needs no action. If you are installing into an environment already pinned to mcp<2, stay on homebox-mcp==1.0.1.
- MCP SDK 2.x (mcp>=2,<3), pulled in automatically. uvx/pipx build an
Configuration
All configuration is via environment variables (or the sibling .env for the clone workflow):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Homebox: common questions
- Is Homebox MCP server safe?
- Mostly: it is graded B (83/100). Read the Homebox safety report
- How do I install Homebox?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Homebox need an API key?
- Yes. The registry entry asks for
HOMEBOX_TOKEN. - Is Homebox maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v1.3.0.
- How does Homebox compare with other Web search MCP servers?
- safety score 83/100 (higher than 70% of 3,470 Web search servers); github stars 8 (more than 84% of 1,786 Web search servers); downloads a week 325 (more than 78% of 827 Web search servers with a package). Full comparison.