FRENES

MCP server category

Smart home and IoT MCP servers: comparison and full list

The Smart home and IoT category lists 34 open-source MCP servers, checked on GitHub. The best scored on our grid are Ha MCP, Stack chan, and Bagel. 71% received a commit in the last three months.

34servers
71 %active (3 months)
1official
42stars (median)

What Smart home and IoT MCP servers are for

Smart home and IoT MCP servers connect an AI agent to physical devices or the data they produce. They support people who want to inspect an installation, control equipment, or investigate technical logs. Ha MCP provides tools for managing Home Assistant, while Tapo MCP supports discovering and controlling TP-Link Tapo devices. Other integrations cover robots or printers. You might ask: “Identify the available devices in this installation, then propose the commands needed to switch off the selected lights.” What the agent can actually do depends on device support, network configuration, and the permissions granted to the server.

Example uses:

  • Inspect devices available through Home Assistant before preparing a command for a specific appliance.
  • Control a supported Tapo device after confirming its identity and location within your installation.
  • Query IoT or robotics logs to examine events associated with a reported equipment problem.
  • Prepare a print job through an integration that supports slicing models and managing the queue.

The category in figures

Of the 34 servers in the category (1% of the directory), 1 are official vendor implementations, 82% declare a licence, 2 offer a remote server and 5 need at least one API key or token according to the MCP registry. The median repository has 42 stars.

Ha MCPHa MCP : 5.2K5.2KStack chanStack chan : 1.8K1.8KTapo MCPTapo MCP : 863863BagelBagel : 399399Bambu Printer MCPBambu Printer MCP : 233233KilnKiln : 219219Embedded debugger MCPEmbedded debugger MCP : 210210Esp MCPEsp MCP : 157157Gearcoleco MCP ServerGearcoleco MCP Server : 143143Predictive maintenance MCPPredictive maintenance MCP : 106106
GitHub stars, log scale. Checked October 25, 2026.

All Smart home and IoT MCP servers

Click a header to sort. Score out of 100: adoption, maintenance and framework (licence, registry, official status); risk: system access, secrets, licence, abandonment.

ServerStarsLast commitLicenceRiskScore
Ha MCP
Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
5,199Oct 24, 2026MITlow82
Stack chan
M5Stack-based robot with an MCP server for AI-controlled interactions and emotions.
1,813Oct 24, 2026Apache-2.0low78
Tapo MCP
MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents
863Oct 24, 2026MITmoderate74
Bagel
Query robotics, drone and IoT data (ROS bags, MCAP, flight logs, CAN, MQTT) in plain English via DuckDB SQL, with Rerun, PlotJuggler and LeR
399Oct 19, 2026Apache-2.0low76
Bambu Printer MCP
Control Bambu Lab printers, slice models, manage AMS filament, and connect Blender over your LAN.
233Oct 23, 2026GPL-2.0low69
Kiln
Run 3D printers end to end: design, slice, queue, monitor via camera and recover from failures over OctoPrint, Moonraker/Klipper, PrusaLink
219Oct 24, 2026AGPL-3.0moderate73
Embedded debugger MCP
Embedded debugging with probe-rs: ARM Cortex-M and RISC-V targets via J-Link, ST-Link and other probes.
210Jul 16, 2026MITlow56
Esp MCP
Fix build issues for ESP32-series chips with ESP-IDF.
157Dec 27, 2025—moderate37
Gearcoleco MCP Server
MCP server for Gearcoleco ColecoVision emulator
143Oct 24, 2026GPL-3.0low67
Predictive maintenance MCP
Industrial predictive maintenance: vibration analysis, bearing fault diagnosis (ISO 20816-3) and diagnostic reports.
106Oct 24, 2026—moderate55
Aimdb
Inspect and debug live AimDB nodes, from microcontrollers on a serial port to a cloud hub: records, schemas, dependency graph and metrics.
101Oct 24, 2026Apache-2.0low65
Serial MCP server
Serial port communication.
95Jul 7, 2026MITlow53
Mijia control
Control Xiaomi/Mijia smart home devices (lights, AC, heaters, robots, cameras), with a web dashboard, REST API, CLI, energy monitoring and a
77May 23, 2026MITlow52
Home assistant MCP
Vibecode your Home Assistant setup from your IDE: automations, dashboards, themes and configs
58Oct 21, 2026MITmoderate63
Smartest tv
Control LG, Samsung, Android TV and Roku smart TVs: play Netflix, YouTube and Spotify content by name, cast URLs, scene presets and multi-TV
55Oct 2, 2026MITlow67
Wemo ops center
Control WeMo smart home devices - discover, toggle, adjust brightness, and manage HomeKit codes
54Feb 25, 2026—moderate32
TiaCommander
Siemens TIA Portal MCP server — AI-assisted PLC programming. 19 tools, 230 actions.
50Sep 7, 2026—moderate47
Zigbee2mqtt MCP
Administer Zigbee2MQTT via its MQTT bridge API: network health reports, mesh topology, pairing, binding, reporting intervals and device opti
34Oct 23, 2026MITmoderate65
Opcua MCP
Connect to OPC UA-enabled industrial systems.
31Oct 29, 2025MITlow40
Nickol knx
Design-time KNX/ETS6 assistant: read-only .knxproj parsing, DPT, naming and command/status validation, and Home Assistant YAML and ETS expor
28Sep 16, 2026MITlow59
ByteAsk Embedded MCP
Page-cited retrieval of embedded/firmware reference docs (datasheets, MCU registers, Modbus/CAN, SCPI, IEEE 1547/SunSpec) as verbatim snippe
26Jun 20, 2026MITlow58
Modbus MCP
Standardize and contextualize industrial Modbus data.
25May 12, 2025MITmoderate31
Fritzbox MCP server
Control AVM FRITZ!Box routers: manage devices, Wi-Fi, network settings and parental controls, and schedule time-delayed actions.
24Oct 12, 2026—moderate49
KiCad Tools
KiCad EDA automation: schematic capture, PCB layout, ERC, DRC and Gerber, BOM and 3D exports for KiCad 9 and 10.
15Oct 23, 2026GPL-3.0low62
SheetsData
Electronic component datasheet data: specs, pinouts, package info and absolute maximum ratings extracted on demand from manufacturer PDFs.
13Oct 21, 2026MITmoderate61
Fw context MCP
Build-aware code intelligence for embedded C/C++ firmware: symbol search, call graphs, hotspot analysis, dead code detection and vector sear
10Oct 19, 2026MITlow60
Misterclaw
Remote control for MiSTer-FPGA: launch games, search ROMs, take screenshots, manage systems and set up Tailscale VPN, with automatic core an
9Oct 11, 2026MITlow55
Matter controller MCP
Control and interact with Matter devices via a Matter controller.
8Aug 5, 2025MITmoderate26
Gx3 cli MCP
Unofficial, read-only analysis of Mitsubishi MELSEC GX Works3 PLC projects: trace ladder logic, find device reads and writes and search devi
8Oct 12, 2026—moderate44
Openbaud
Local serial hardware access for coding agents with typed YAML commands, checksum validation, audited writes, lossless captures, hardware-fr
7Oct 9, 2026MITlow53
Ac infinity MCP
Monitor and automate AC Infinity grow controllers: live sensor data and history, VPD/temperature/humidity automations, port control and sche
7Sep 21, 2026MITlow48
Ugs MCP
CNC control via Universal G-code Sender (GRBL): jog, home, run G-code files, inspect toolpaths and estimate cycle times, with two-step motio
6Jun 12, 2026MITlow46
PlatformIO
Build, flash and debug PlatformIO firmware: parsed compiler errors, serial monitoring, crash backtrace decoding, Unity tests and library man
5Oct 21, 2026MITlow57
Gearotons M17 Servomotor ◆
Control the Gearotons M17 open-source closed-loop NEMA-17 servomotor over RS-485: port discovery, motor auto-detection and the full firmware
0Sep 22, 2026MITlow55

Official servers

Published by the service's own vendor (per the awesome-mcp-servers list): they usually track the API closely and are better maintained.

Choosing and securing

Check supported device models and functions, including any dependency on a cloud account. Review local network operation, required permissions, and confirmation controls. Documentation should explain failure conditions and what happens when connectivity is lost. Compare maintenance, licensing, and official or community ownership. Test a low-consequence command before expanding access, and verify whether the server reports actual device state or only acknowledges that a request was sent.

Commands can affect lighting, motion, heat, or equipment operating without supervision. Verify the target device and require confirmation for actions with physical consequences. Sensors, cameras, and logs may reveal occupancy or personal routines. Protect credentials and restrict network exposure. Information received from a device must not become authority for unrelated actions. Keep a practical way to stop equipment or regain manual control when needed.

Before connecting a server to an agent with access to your data, run the AI agent security check.

Most recent

Frequently asked questions

What is the best Smart home and IoT MCP server?

On our grid (adoption, maintenance, framework), Ha MCP (82/100), Stack chan (78/100), and Bagel (76/100) come first. The right choice mostly depends on the service you need and the rights you are willing to grant.

Are these servers free?

82% declare an open-source licence and are free to use. 5 need an API key: the connected service may be paid.

Will a local installation work without an Internet connection?

That depends on the server, devices, and AI client. Some communication may stay on your network while authentication or request processing relies on remote services. Review each dependency and test offline behavior before relying on the setup for everyday use or tasks that require predictable availability.

Should I let the agent control every device without confirmation?

Consider the consequences of each command. Actions involving heat, movement, or access to a building warrant explicit review. Define which devices and operations are allowed, along with conditions for stopping automation. Keep an independent way to interrupt the equipment and take over manually if the agent behaves unexpectedly.

Related articles

Neutrality. No affiliate links. No vendor pays to be reviewed, rated or ranked. Reviews are directed by François Chollet, neutral and factual, and every data point is dated and sourced. How we score