Get the FREE Ultimate OpenClaw Setup Guide →

Homebox

MCP for Homebox with support for LAN and WAN URLs

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio supermaxman-homebox-mcp-server npx homebox-mcp \
  --env LAN_LINKS="false" \
  --env USE_LAN_API="true" \
  --env HOMEBOX_API_KEY="your_api_key_here" \
  --env HOMEBOX_WAN_URL="" \
  --env HOMEBOX_PASSWORD="your_password" \
  --env HOMEBOX_USERNAME="your_email@example.com" \
  --env HOMEBOX_LOCAL_URL="http://10.0.0.4:7745"

How to use

Homebox MCP Server exposes a bridge between your Homebox instance and AI assistants or local LLM tooling. It lets you manage inventory items, locations, and labels using natural language or function-calling-enabled prompts. You can list, create, update, and delete items; manage hierarchical locations; and view item/web links that adapt to your LAN/WAN context. The server supports flexible URL configuration so that API calls can use LAN for speed while web links can point to WAN when available, or vice versa depending on your environment. Typical workflows include asking the assistant to locate items, move inventory between locations, or generate shareable links for assets.

How to install

Prerequisites:

  • Node.js 18+ (or a runtime that supports the MCP server as described)
  • Access to a running Homebox instance
  • Optional: Homebox API key (recommended) or username/password

Option A: Install from npm (recommended)

  1. Install globally from npm:
npm install -g homebox-mcp
  1. Run or configure via MCP framework (see mcp.json examples below)

Option B: Install from Source

  1. Clone the repository:
git clone https://github.com/danielrosehill/Homebox-MCP-1125.git
cd Homebox-MCP-1125
  1. Install dependencies:
npm install
  1. Build the server (if required):
npm run build
  1. Start the server using your preferred method (e.g., node dist/index.js or via your MCP manager).

Configuration notes:

  • Use the provided mcp.json/mcpServers fragment and customize environment variables to point to your Homebox instance.
  • Ensure HOMEBOX_LOCAL_URL is set to your LAN API endpoint (e.g., http://10.0.0.4:7745).
  • Provide either HOMEBOX_API_KEY or HOMEBOX_USERNAME/HOMEBOX_PASSWORD for authentication. If both API key and credentials are present, the API key takes precedence.

Additional notes

Tips and common issues:

  • If you see authentication errors, verify that either HOMEBOX_API_KEY is valid or that the username/password pair works, and that the Homebox instance is reachable from the MCP server host.
  • For best performance, prefer LAN API calls by setting USE_LAN_API to true; set LAN_LINKS to true to force LAN links for asset presentation.
  • When WAN URLs are provided, the MCP server can generate shareable links that remain accessible off-LAN. If WAN URL is not configured, the server will fall back to LAN.
  • If you upgrade Homebox or the MCP server, re-check environment variable names and API endpoints as the API surface can change.
  • If you run into port or network restrictions, ensure the hosting environment allows outbound API connections to your Homebox instance.

Related MCP Servers

Sponsor this space

Reach thousands of developers