IoT & Hardware MCP servers let an AI assistant interact with physical systems instead of stopping at text and code. Once connected, the assistant can read device state, trigger actions, inspect controller data, review camera events, operate mobile devices, query handwritten notes from tablets, or send commands into robotics stacks. That means you can troubleshoot a flaky access point, unlock a door, check whether a motion event fired, run a robot action, or inspect the current state of a home automation setup directly from the chat window.
This category is most useful for developers working on smart homes, robotics, office infrastructure, device labs, and hardware-backed automation. It is also useful for teams that already have controllers like Home Assistant, UniFi, or ROS in place and want a faster way to inspect state and perform repeatable operational tasks. The best servers in this category expose concrete tools, return structured device data, and make it easy to connect real-world systems to everyday development and support workflows.
“Turn off every light left on downstairs and show which entities changed using ha-mcp.”
viaha-mcp“List the robot's active ROS topics, read the latest battery and localization state, and send a waypoint goal with ros-mcp-server.”
viaros-mcp-server“Reboot the living room Tapo camera, fetch its current status, and confirm when it comes back online with tapo-mcp.”
viatapo-mcp“Pull the last 20 motion events from the front door camera and summarize the timestamps with unifi-protect-mcp.”
viaunifi-protect-mcp| # | Server | Stars |
|---|---|---|
| 1 | Ha Mcp The Home Assistant MCP Server is a Model Context Protocol server that allows AI assistants to interact with Home Assistant, enabling control of smart home devices and management of automations using natural language. | 2.2k |
| 2 | Ros Mcp Server ROS-MCP-Server connects large language models to robots, enabling bidirectional communication without changes to existing robot source code. |
It can expose device controls, live state, events, controller APIs, automation actions, sensor readings, and diagnostic data. In practice that means the assistant can do things like switch devices, inspect network health, review camera events, or trigger robot actions directly.
No. This category includes smart home controllers, robotics middleware, enterprise network and access systems, mobile device automation, and hardware-adjacent tools like tablet document access. The common pattern is that the assistant can operate or inspect a real device or controller.
Use scoped credentials and choose servers that separate read-only inspection from mutating actions. For anything that can unlock doors, move robots, or change network configuration, keep dangerous actions behind explicit approvals or a dedicated environment.
Use an MCP server when you want the assistant to inspect state, choose the right tool, and execute multi-step operational tasks in one conversation. It is especially useful for debugging and support workflows where you would otherwise bounce between dashboards, terminal commands, and API docs.
97 servers
homeassistant-ai
Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
robotmcp
Connect AI models like Claude & ChatGPT with ROS robots using MCP
mihai-dinculescu
MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents
sirkirby
Manage UniFi Protect cameras, events, recordings, and smart detections via MCP.
sirkirby
Manage UniFi Network devices, clients, firewall, VLANs, VPNs, and more via MCP.
sirkirby
Manage UniFi Access doors, credentials, policies, visitors, and events via MCP.
cafetechne
MCP server and OpenAPI-backed mobile companion for controlling Antigravity IDE sessions
MobAI-App
AI-powered mobile device automation for Android and iOS devices, emulators, and simulators
sammorrowdrums
Access your reMarkable tablet - read documents, browse files, extract text and OCR
enuno
An MCP server that leverages official UniFi API
wise-vision
View ROS 2 nodes and topics, and call services and actions via MCP
lofifren
AI assistant access to PicoCalc MicroPython hardware over USB.
Coolver
Vibecode your Home Assistant setup from your IDE: automations, dashboards, themes and configs
qrussell
Control WeMo smart home devices - discover, toggle, adjust brightness, and manage HomeKit codes
kaeawc
Mobile device interaction automation via MCP
ingero-io
eBPF-based GPU causal observability with 7 MCP tools for AI-assisted GPU debugging
chrisgleissner
MCP server for Commodore 64 Ultimate hardware and VICE emulator control.
iowarp
Node Hardware MCP - Comprehensive Hardware Monitoring and System Analysis for LLMs with...
hybirdss
Control any smart TV with natural language. Resolve Netflix/YouTube/Spotify and deep-link.
akutishevsky
MCP server for Withings health data — sleep, activity, heart, and body metrics.
codeofaxel
AI agent control of 3D printers — 432 tools for OctoPrint, Moonraker, Bambu, Prusa, Elegoo
Neverlow512
MCP server giving AI agents eyes and hands inside Android devices via ADB
aras-workspace
MCP server — control remote desktops via VNC with a native Swift daemon and Apple Vision OCR
es617
Let AI agents interact with real BLE hardware — scan, connect, read, write, and subscribe.
geiserx
MCP server bridging GenieACS TR-069 ACS instances to LLMs for CPE device management
juancf
MCP server for Android device control via ADB and scrcpy
luarss
The OpenROAD MCP server - interactive EDA sessions via Model Context Protocol
hardware-mcp
Arduino MCP server for CLI setup, board detection, compile/upload, serial monitoring, and pin refs.
mitchhankins01
Connect your Oura Ring to Claude AI assistants. Health metrics with smart analysis tools.
ai.smithery
Unofficial integration! ## ✨ Key Features ### 💰 Financial Intelligence - **Smart Charging Cost An…
es617
Let AI agents interact with serial devices — list ports, connect, send, and read.
whats2000
Control NVIDIA Isaac Sim robotics simulator through MCP with 39 tools
bunnyf
MCP server for AI-assisted PCB design with KiCad 9.x
octoco-ltd
Electronic component datasheets for AI agents — specs, pinouts, package data on demand.
Defozo
Control monitor brightness, contrast, power and input via DDC/CI with MCP and MQTT support.
lgdimaggio
MCP server for Motor Current Signature Analysis — fault detection in electric motors
tago-io
Model Context Protocol server for TagoIO data and analytics
es617
Let AI agents interact with debug probes — connect, flash, read/write memory, and reset.
heznpc
MCP server for the entire Apple ecosystem — 123 tools across 14 modules. macOS only.
antonio-mello-ai
Manage pfSense firewalls through AI assistants — rules, DHCP, DNS, and more
cmeans
MCP server for Synology NAS — browse files, monitor health, and automate operations
marcelo-ochoa
MCP server for QNAP NAS API
“Unlock the main office door for five minutes and then show the latest access events with unifi-access-mcp.”
viaunifi-access-mcp“Find the AP with the highest client count, show its health metrics, and restart it with unifi-network-mcp.”
viaunifi-network-mcp“Open the staging app on the iPhone simulator, sign in with the test account, and capture a screenshot after checkout using mobai-mcp.”
viamobai-mcp| 3 | Tapo MCP This MCP server exposes Tapo devices as AI-callable tools and resources via the Model Context Protocol. | 744 |
| 4 | UniFi Access MCP UniFi MCP is a collection of servers that enable AI assistants and automation tools to interact with Ubiquiti UniFi controllers, targeting specific applications like Network, Protect, and Access. | 243 |
| 5 | UniFi Protect MCP UniFi MCP is a collection of servers that enable AI assistants and automation tools to interact with Ubiquiti UniFi controllers, targeting specific applications like Network, Protect, and Access. | 243 |
| 6 | UniFi Network MCP UniFi MCP is a collection of servers that enable AI assistants and automation tools to interact with Ubiquiti UniFi controllers, targeting specific applications like Network, Protect, and Access. | 243 |
| 7 | Antigravity Link Antigravity Link is a VS Code extension that allows users to monitor and interact with an active Antigravity chat session from their mobile devices via a local server. It also provides an MCP server for programmatic control of Antigravity sessions. | 137 |
| 8 | Mobai Mcp The MobAI MCP server enables AI-powered mobile device automation, allowing MCP-compatible tools to control Android and iOS devices, emulators, and simulators. | 122 |
| 9 | reMarkable MCP Server This MCP server allows AI tools to access and interact with the reMarkable tablet's library, including searching and reading documents and handwritten notes via OCR. | 96 |
| 10 | Unifi Mcp Server The UniFi MCP Server is a Model Context Protocol server that exposes the UniFi Network Controller API, allowing AI agents and applications to interact with UniFi network infrastructure in a standardized manner. | 94 |