Catalog · 59 parts · 31 device families

MCP servers for hardware you own.

Find the server that lets Claude or Cursor talk to your printer, board, camera or hub. Real install commands, pulled from each README.

>/
Smart home20Microcontrollers08Robots04Cameras & NVRs04Embedded dev tools073D printers14Lab gear02
All parts · 59 shown · sorted by starsPopular: ESP32 · Home Assistant · Bambu Lab · Arduino · Klipper · RP2040 · Serial / UART · Prusa
PartServerHardwareLangTransportStarsUpdated
HM-SH-001Home Assistant MCP Server (official integration)INTEGRATION
Built-in Home Assistant integration that exposes your HA instance as an MCP server to clients like Claude Desktop.
Home AssistantPythonstreamable HTTP / SSE (built into HA)n/an/a
HM-MC-002xiaozhi-esp32FIRMWARE
An MCP-based chatbot firmware for ESP32
ESP32C++on-device31,1922026-10-15
HM-SH-003ha-mcp
The Unofficial and Awesome Home Assistant MCP Server
Home AssistantPythonstdio5,0872026-10-15
HM-RB-004ros-mcp-server
Connect AI models with robots using MCP and ROS
ROS / ROS 2Pythonstdio1,4942026-10-15
HM-CV-005unifi-mcp
MCP servers for UniFi Network, Protect and Access
UniFi ProtectPythonstdio9052026-10-15
HM-SH-006home-assistant-vibecode-agent
Home Assistant MCP server agent for Claude Code, Cursor, VS Code or any MCP-enabled IDE
Home AssistantPythonstdio6362026-09-17
HM-SH-007homeassistant-mcp
A MCP server for Home Assistant
Home AssistantTypeScriptstdio5752026-01-25
HM-SH-008mcp2mqtt
Bridges MCP to MQTT so LLMs can control smart home, robots and devices
MQTT, Smart home (generic)Pythonstdio3712024-12-29
HM-SH-009hass-mcp
Control and query Home Assistant from Claude and other LLMs
Home AssistantPythonstdio3472026-10-10
HM-DT-010Embedded-AI-HarnessWORKFLOW
AI closed-loop programming: the AI writes, flashes and tests firmware
ESP32, ArduinoPythonstdio2582026-10-09
HM-3D-011mcp-3D-printer-server
Connects MCP to major 3D printer APIs (OctoPrint, Klipper, Bambu, Duet, Repetier, Prusa)
OctoPrint, Klipper, Bambu Lab, Prusa, DuetTypeScriptstdio2512026-10-13
HM-3D-012bambu-printer-mcp
MCP server for Bambu Lab printers: STL manipulation, slicing and printing
Bambu LabTypeScriptstdio2052026-10-14
HM-DT-013embedded-debugger-mcp
Embedded debugging via probe-rs or OpenOCD
ARM Cortex-M, RP2040, ESP32Ruststdio2032026-07-16
HM-MC-014esp-mcp
Centralizes ESP32 commands (ESP-IDF build/flash) for LLM-driven workflows
ESP32Pythonstdio1582025-12-27
HM-RB-015stackchan-mcp
MCP gateway for StackChan (xiaozhi-esp32): CoreS3 + servo + camera
ESP32C++on-device1562026-10-03
HM-SH-016mcp-assistINTEGRATION
MCP-powered Home Assistant conversation agent that solves entity context limitations
Home AssistantPythonstdio1102026-08-02
HM-SH-017xiaozhi-mcp-haINTEGRATION
HACS integration connecting the Xiaozhi ESP32 AI chatbot to Home Assistant via MCP
Home Assistant, ESP32Pythonstdio1102025-09-10
HM-SH-018homeassistant-mcp
Home Assistant MCP Server - control your smart home with AI assistants
Home AssistantPythonstdio1062026-05-05
HM-3D-019Kiln
Open-source MCP server for 3D printing: describe or draw it and print it
OctoPrint, Klipper, Bambu Lab, PrusaPythonstdio932026-10-15
HM-RB-020ros2_mcp
MCP server to see, understand and operate ROS 2 robots
ROS / ROS 2Pythonstdio902026-10-14
HM-RB-021choturobo
Integrate Arduino-based robotics (NodeMCU ESP32 or Arduino Nano) with AI via MCP
Arduino, ESP32C++on-device802025-04-20
HM-SH-022tuya-mcp-sdkSDK
Official Tuya SDK to integrate custom capabilities with Tuya AI agents via MCP
Tuya / Smart LifePythonstdio672026-04-11
HM-3D-023bambu-mcp
Control Bambu Lab printers with multi-printer fleet management
Bambu LabTypeScriptstdio552026-03-08
HM-MC-024platformio-mcp
PlatformIO MCP server (PIO Agent)
Arduino, ESP32, RP2040JavaScriptstdio522026-10-13
HM-MC-025mcp2serial
Lets AI models control hardware devices via serial communication
Arduino, Serial / UART, Raspberry Pi PicoPythonstdio502024-12-19
HM-3D-026mcp
Free 3D printing MCP server: live printer state, webcam snapshots and control
OctoPrint, Klipper, Bambu Labn/aremote (HTTP)382025-07-03
HM-SH-027ESPHome-MCP
MCP server for ESPHome supporting the Device Builder
ESPHome, ESP32PythonHTTP312026-09-28
HM-SH-028zigbee2mqtt-mcp
Administer a Zigbee2MQTT estate: health, mesh diagnostics, OTA
ZigbeeTypeScriptstdio312026-10-07
HM-3D-029klipper-mcp
Klipper MCP server
KlipperPythonHTTP272026-08-05
HM-DT-030serial-mcp-server
Serial port MCP server for Claude Code and other MCP agents
Serial / UART, ArduinoPythonstdio242026-03-07
HM-3D-031bambu-mcp
Bambu Lab MCP: MQTT control, FTP upload, X.509 auth
Bambu LabTypeScriptstdio232026-09-29
HM-3D-032pycentauri
Python client, CLI and MCP server for the Elegoo Centauri Carbon
ElegooPythonstdio222026-07-16
HM-SH-033mcp-light-control
Control Philips Hue lights, including Morse code
Philips HueTypeScriptstdio222025-03-20
HM-3D-034OpenGalatea
Gives Claude full control over your Prusa 3D printer
PrusaPythonHTTP192026-04-03
HM-DT-035ble-mcp-server
Bluetooth Low Energy MCP server for Claude Code and other agents
Bluetooth LEPythonstdio182026-03-30
HM-SH-036esphome-mcp
MCP server for managing ESPHome devices directly from AI
ESPHome, ESP32Pythonstdio172026-08-12
HM-3D-037spoolman-mcp
MCP server for Spoolman filament inventory
SpoolmanTypeScriptstdio172026-08-15
HM-SH-038ha-nexus-agent
MCP server for Home Assistant with 323 tools across 29 domains
Home AssistantPythonHTTP162026-09-28
HM-SH-039sonos-ts-mcp
Sonos MCP server in TypeScript
SonosTypeScriptstdio152025-11-27
HM-DT-040clawtouch-mcp
Exposes a real USB-HID keyboard/mouse (Raspberry Pi Pico 2) as MCP tools
Raspberry Pi PicoPythonstdio132026-10-15
HM-3D-041mcp-klipper-docs
MCP server for Klipper firmware documentation
KlipperTypeScriptstdio132026-01-12
HM-CV-042frigate-mcp
Frigate NVR MCP server
Frigate NVRPythonstdio132026-09-05
HM-DT-043serial-mcp
Serial port MCP server for Claude Code, Codex, Opencode and AI agents
Serial / UARTRuststdio112026-10-14
HM-CV-044mcp-frigate
Unofficial MCP server for Frigate NVR
Frigate NVRPythonstdio112026-10-13
HM-LB-045lecroy-mcp
Control LeCroy oscilloscopes via SCPI/VXI-11
OscilloscopesPythonstdio112026-04-15
HM-MC-046mcp-micropython-bridge
MCP bridge server for MicroPython (ESP32, RP2040, etc.) via USB serial
ESP32, RP2040, MicroPythonPythonstdio92026-04-15
HM-SH-047python-homey-mcp
MCP server for the Homey Pro home automation system
HomeyPythonstdio92025-09-09
HM-DT-048ser2mcp
Expose local UART serial ports to AI assistants as MCP tools
Serial / UARTRuststdio72026-10-15
HM-3D-049KlipperMCP
Manage Klipper configs via the Moonraker API
KlipperTypeScriptstdio72026-08-02
HM-LB-050siglent-sds-mcp
MCP server for Siglent SDS oscilloscopes
OscilloscopesTypeScriptstdio72026-02-18
HM-MC-051platformio.mcp
Lets AI coding agents drive PlatformIO: build, flash, serial monitor, test
Arduino, ESP32, RP2040Pythonstdio52026-10-07
HM-3D-052bambu-mcp
LAN-mode control over Bambu Lab printers via MQTT and FTPS
Bambu LabPythonstdio52026-10-15
HM-SH-053smartthings-mcp
Samsung SmartThings MCP server
SmartThingsGostdio42025-12-08
HM-MC-054mcpdSDK
MCP Server SDK for microcontrollers: expose ESP32/RP2040 hardware as AI tools
ESP32, RP2040C++on-device32026-08-24
HM-SH-055hue-mcp
Lets AI assistants control Philips Hue
Philips HueGostdio32026-01-22
HM-MC-056bus-mcp
Exposes a Raspberry Pi's CAN / RS485 / UART / I2C / SPI / GPIO buses to AI agents
Raspberry PiPythonstdio22026-06-30
HM-CV-057onvif-mcp
Governed MCP server for IP cameras (VAPIX + ONVIF) with per-agent policy
ONVIF camerasTypeScriptstdio22026-10-15
HM-3D-058prusactl
MCP server over PrusaLink and Prusa Connect
PrusaGostdio12026-10-10
HM-SH-059mcp-server-tuya
Control Tuya / Smart Life devices via MCP
Tuya / Smart LifePythonstdio12026-02-12
Weekly bulletin

New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.