Best Home Assistant & IoT MCP servers

Control lights, sensors and automations in Home Assistant and other smart-home or IoT platforms. We compared 10 Home Assistant & IoT MCP servers — 9 updated in the last 90 days, 2 with one-click install — ranked by relevance and GitHub stars.

Quick comparison

Top 10 by relevance. Status: maintained = commit in the last 90 days.

ServerStarsStatusUpdatedInstallAPI key
iot-dc3pnoker★ 1.3kMaintainedtodaySee READMENot mentioned
home-assistant-vibecode-agentCoolver★ 636Maintained26 days agoSee READMELikely
homeassistant-mcptevonsb★ 575Aging8 months agoOne-clickLikely
xiaozhi-esp32-server-golanghackers365★ 430Maintained1 month agoSee READMENot mentioned
py-xiaozhihuangjunsen0406★ 3.5kMaintained1 month agoSee READMELikely
AssetOpsBenchIBM★ 2.4kMaintainedtodayCommandNot mentioned
GoNaviSyngnat★ 2.1kMaintainedtodayCommandLikely
tapomihai-dinculescu★ 855MaintainedtodayCommandNot mentioned
bagelExtelligence-ai★ 400Maintained2 days agoCommandNot mentioned
hass-mcpvoska★ 345Maintained3 days agoOne-clickLikely

All 10 Home Assistant & IoT MCP servers

Showing all 10 servers

iot-dc3

by pnoker · Java

IoT DC3 — Connect the Physical World to AI. An open-source Industrial IoT Runtime for Physical AI: 36 protocol drivers, edge-to-cloud data delivery, and an MCP tool gateway so AI agents act on devices in a safe, controllable, traceable loop.

Cloud & DevOpsMaintained1.3k

home-assistant-vibecode-agent

by Coolver · Python

Home Assistant MCP server agent. Enable Claude Code, Cursor, VS Code or any MCP-enabled IDE to help you vibe-code and manage Home Assistant: create and debug automations, design dashboards, tweak themes, modify configs, and deploy changes using natural language

Developer ToolsMaintained636

homeassistant-mcp

by tevonsb · TypeScript

A MCP server for Home Assistant

Cloud & DevOpsAgingRemote575

xiaozhi-esp32-server-golang

by hackers365 · Go

golang版本的小智后端服务,支持websocket和mqtt+udp协议,支持声纹识别/声音克隆/知识库/mcp远程调用/主动音频下发/openclaw等功能

OtherMaintainedRemote430

py-xiaozhi

by huangjunsen0406 · Python

Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.

Agents & OrchestrationMaintained3.5k

AssetOpsBench

by IBM · Python

AssetOpsBench - Industry 4.0: A unified benchmark and framework for building, orchestrating, and evaluating domain-specific AI agents for Industry 4.0 asset operations and maintenance, with 460+ scenarios, 5 specialist agents (IoT, FMSR, TSFM, Work Order,...), and multi-agent orchestration blueprints (MetaAgent, AgentHive) over MCP.

Agents & OrchestrationMaintained2.4k

GoNavi

by Syngnat · TypeScript

High-performance multi-data-source database client — ~30MB, AI & MCP ready, zero Electron bloat. | 高性能多数据源数据库客户端:约 30MB,AI 与 MCP 就绪,告别 Electron 膨胀。

DatabasesMaintainedRemote2.1k

tapo

by mihai-dinculescu · Rust

🦀 Rust API, 🐍 Python API, and 🤖 MCP Server for TP-Link Tapo smart devices

Developer ToolsMaintained855

bagel

by Extelligence-ai · Python

Query robotics, drone, and IoT data in plain English through an MCP server, with an intelligent edge data reduction pipeline that keeps only the data that matters.

Cloud & DevOpsMaintainedRemote400

hass-mcp

by voska · Python

Control and query Home Assistant from Claude and other LLMs — a Model Context Protocol (MCP) server.

Cloud & DevOpsMaintainedRemote345

Home Assistant & IoT MCP server FAQ

What is the best Home Assistant & IoT MCP server?

Based on GitHub stars and recent activity, iot-dc3 by pnoker (★ 1.3k, updated today) is the most popular actively maintained option on HookMCP, followed by home-assistant-vibecode-agent and xiaozhi-esp32-server-golang. The right choice depends on whether you need write access, a hosted (remote) endpoint, or a server that runs locally without an API key.

How do I install a Home Assistant & IoT MCP server in Claude, Cursor or VS Code?

Open the server's page on HookMCP, choose your client tab (Claude Desktop, Cursor, VS Code or Claude Code) and copy the config — 2 of the 10 servers here have one-click install links for Cursor and VS Code. Restart your AI app and the new tools appear automatically.

Do Home Assistant & IoT MCP servers need an API key?

5 of 10 servers here mention API keys or tokens in their README; 5 don't mention any. Check each listing's Details panel, and pass keys as environment variables rather than pasting them into chat.

Related integrations

Or browse by category: Developer Tools, Agents & Orchestration, Cloud & DevOps, Databases.