Smart Home & IoT MCP Servers
Compare the best open-source MCP servers for smart home & IoT. Home Assistant, ESP32 and Raspberry Pi devices, sensors and hardware agents. Ranked by GitHub stars, with install commands, what each one can touch and scan reports where available.
Xiaozhi Esp32
An MCP-based chatbot | 一个基于MCP的聊天机器人
Xiaozhi Esp32 Server
本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Py Xiaozhi
Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.
Xiaozhi Esp32 Server Java
小智ESP32的Java企业级管理平台,提供设备监控、音色定制、角色切换和对话记录管理的前后端及服务端一体化解决方案
Arduino Mcp2515
Arduino MCP2515 CAN interface library
Home Assistant Vibecode Agent
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
Bagel
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.
Hass MCP
Control and query Home Assistant from Claude and other LLMs — a Model Context Protocol (MCP) server.
Ha MCP For Xiaozhi
Homeassistant MCP server for 小智AI
Embedded Debugger MCP
MCP server + CLI + Codex/Claude skill for embedded debugging via probe-rs or OpenOCD — ARM Cortex-M, RISC-V, and Xtensa (ESP32), with AI crash diagnosis
MCP Endpoint Server
xiaozhi mcp接入点服务器,用于自定义mcp服务注册,方便拓展小智服务端工具调用
IntelliConnect
本项目为xiaozhi-esp32提供后端服务 | A Powerful AI agent IoT platform core.
Hass MCP Server
A Home Assistant Custom Component that provides an MCP (Model Context Protocol) server using HTTP transport, allowing AI assistants like Claude to interact with your Home Assistant instance over HTTP
List refreshed November 15, 2026. Data comes from public GitHub repositories.