Homebridge MCP server
Control Homebridge accessories and scenes, manage plugins and config.json, and read logs
8 stars783 downloads/wk
Reviews
Write oneNobody has reviewed Homebridge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Homebridge tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it
- Code scan87 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Homebridge compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- GitHub stars
- 8
- more than 86% of 28,688 servers
- Downloads a week
- 783
- more than 92% of 12,191 servers with a package
Install Homebridge in Claude Code, Cursor or VS Code
Runs npx -y @mp-consulting/homebridge-ai-kit on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add homebridge-ai-kit -- npx -y @mp-consulting/homebridge-ai-kit
What the publisher says
From the Homebridge repository's README, as published. We do not edit it. Read it on GitHub
@mp-consulting/homebridge-ai-kit
AI toolkit for Homebridge, in one package:
- An MCP server that lets AI assistants (Claude Desktop, Claude Code, Cursor) control accessories, manage plugins, edit configuration and read logs, over stdio or Streamable HTTP.
- The Assistant: provider adapters (Claude, OpenAI, Gemini, any OpenAI-compatible server), an agent loop wired to the MCP tools, and ready-made features (log doctor, config copilot, device-error explainer, update-risk briefing, organiser, daily digest). Homebridge Glass UI and the MP Consulting plugins use these.
- A Homebridge plugin (HomebridgeAiKit platform) with a settings page to pick the provider and model, test the connection, serve MCP over HTTP and generate client configs.
The AI building blocks that don't need MCP also ship on their own as @mp-consulting/homebridge-ai-core — see Packages.
Renamed from @mp-consulting/homebridge-mcp-server. The old homebridge-mcp-server command still works, so existing MCP client configs don't need to change. See Migrating from homebridge-mcp-server.
Contents
- Packages
- Features
- Providers
- Homebridge plugin · MCP tokens
- MCP server
- Library API
- Security
- Migrating from homebridge-mcp-server
- Development
Packages
This repository is an npm workspace that publishes two packages, both at version 2.0.0:
Plugins should depend on ai-core, so installing them doesn't pull in the MCP SDK, socket.io or zod. ai-kit stays backward compatible: its . and ./plugin exports re-export everything ai-core has under the same names, so code that imports from ai-kit keeps working.
Features
MCP tools (43): accessories (list, get, control with value checks, bulk control with dryRun, locks / garage doors / alarms behind confirmation, room layout, sensor history), scenes (list, run, save), server (status, restart, pairing, cached accessories), child bridges (list, health, restart, stop, start), config (read with secrets redacted, full write, partial patch_config, dryRun diffs, backups and restore), instance backups, test notifications, plugins (list, search, versions, schema, changelog, install, update, uninstall), system info and logs (recent lines, filtered regex search).
MCP resources you can subscribe to: homebridge://accessories, homebridge://logs/recent, homebridge://status. Changes arrive over the Homebridge UI's socket.io namespaces, or by polling when the socket can't be used.
MCP resource templates (listed in resources/list, with completion): homebridge://accessory/{uniqueId} (one accessory with every characteristic), homebridge://plugin/{name} (one installed plugin and its child bridges; URL-encode scoped names), homebridge://child-bridge/{id} (one child bridge by username, with its health on Glass UI).
MCP prompts: diagnose-logs, plan-upgrade, audit-config, troubleshoot-device (device, symptom?), nightly-health-check (hours?), scene-builder (description, room?).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Homebridge: common questions
- Is Homebridge MCP server safe?
- Mostly: it is graded B (83/100). Read the Homebridge safety report
- How do I install Homebridge?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Homebridge need an API key?
- Yes. The registry entry asks for
HOMEBRIDGE_TOKEN,HOMEBRIDGE_PASSWORD. - Is Homebridge maintained?
- The last commit was 11 days ago (2026-10-24). The latest release is v3.1.3.
- How does Homebridge compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); github stars 8 (more than 86% of 28,688 servers); downloads a week 783 (more than 92% of 12,191 servers with a package). Full comparison.