Hardware and IoT MCP servers

930 tagged Hardware and IoT, measured the same way as everything else here.

Browse within: mcp-server 98model-context-protocol 93home-automation 24eda 16LLM 13ai-tools 13iot 13hardware 11home-assistant 11unifi 11cli 9electronics 9embedded 9fastmcp 9

Windows-MCP

01

CursorTouch/Windows-MCP

MCP server Claude CodeCodexCursor +2

Lightweight MCP Server for interacting with Windows Operating System. Runs locally from the windows-mcp Python package.

not rated 9.4k +715 2d ago A Socket: warn tokens not measured original MIT

ha-mcp

02

homeassistant-ai/ha-mcp

MCP server Claude CodeCodexCursor +2

Home Assistant MCP Server - Complete control of Home Assistant through MCP. Runs locally from the ha-mcp Python package.

not rated 5.1k +91 today A Socket: warn tokens not measured original MIT

ros-mcp-server

03

robotmcp/ros-mcp-server

MCP server Claude CodeCodexCursor +2

Connect AI Language Models with Robots on ROS using MCP. Runs locally from the ros-mcp Python package.

not rated 1.5k +6 today A Socket: warn tokens not measured original Apache-2.0

unifi-network-mcp

04

sirkirby/unifi-mcp

MCP server Claude CodeCodexCursor +2

One of 3 in server.json

Unifi Network MCP Server. Runs locally from the unifi-network-mcp Python package. Needs 7 environment variables to run.

not rated 911 +25 today A Socket: warn tokens not measured original MIT

tapo-mcp

05

mihai-dinculescu/tapo

MCP server Claude CodeCodexCursor +2

MCP server "tapo-mcp" as configured in mihai-dinculescu/tapo. Runs in Docker (ghcr.io/mihai-dinculescu/tapo-mcp:0.5.0). Needs 6 environment variables to run.

not rated 857 +4 today A tokens not measured original MIT

hzdb

06

oculus-samples/Unity-PassthroughCameraApiSamples

MCP server Cursor

Compatibility shim for @meta-quest/hzdb - now @meta-quest/metavr (Meta VR CLI). Installs and re-exports @meta-quest/metavr; install @meta-quest/metavr directly for the current name. Runs locally from the @meta-quest/hzdb npm package.

not rated 513 +2 11d ago A tokens not measured

mikrotik-mcp

07

jeff-nasseri/mikrotik-mcp

MCP server Claude CodeCodexCursor +2

MCP server for MikroTik integration with Claude and other AI assistants. Runs locally from the mcp-server-mikrotik Python package. Needs 5 environment variables to run.

not rated 296 7d ago A Socket: warn tokens not measured original MIT

unifi-mcp-server

08

enuno/unifi-mcp-server

MCP server Claude CodeCodexCursor +2

An MCP server that leverages official UniFi API. Runs locally from the unifi-mcp-server npm package. Needs 6 environment variables to run.

not rated 294 +9 2d ago A Socket: warn tokens not measured original Apache-2.0

hzdb

09

meta-quest/Meta-Spatial-SDK-Samples

MCP server Cursor

Compatibility shim for @meta-quest/hzdb - now @meta-quest/metavr (Meta VR CLI). Installs and re-exports @meta-quest/metavr; install @meta-quest/metavr directly for the current name. Runs locally from the @meta-quest/hzdb npm package.

not rated 277 1mo ago A tokens not measured copy · 100% MIT

saras-robot

10

techwithanant/saras_ai_robot_v2

MCP server Claude CodeCodexCursor +2

MCP server "saras-robot" as configured in techwithanant/sarasairobotv2. Runs servers/robot_server.py with python3.

not rated 187 +1 4mo ago A tokens not measured original MIT

easyeda-copilot

11

biosshot/easyeda-copilot

MCP server Claude CodeCodexCursor +2

Connect MCP clients to EasyEDA Desktop for schematic and PCB design, routing, inspection, and DRC. Runs locally from the easyeda-copilot-mcp npm package.

not rated 178 +6 2d ago A Socket: warn tokens not measured original MIT

metavr

12

meta-quest/webxr-first-steps

MCP server Cursor

Meta VR CLI (metavr) - CLI and MCP server for Meta Quest development, device management, performance tracing, and AI-assisted workflows. Runs locally from the @meta-quest/metavr npm package.

not rated 178 26d ago A tokens not measured original MIT

buttplug

13

ConAcademy/buttplug-mcp

MCP server Claude CodeCodexCursor +2

MCP server "buttplug" as configured in ConAcademy/buttplug-mcp. Launched with /opt/homebrew/bin/buttplug-mcp --ws-port 12345.

not rated 136 1y ago A tokens not measured original MIT

totem

14

thebriangao/totem

MCP server Claude CodeCodexCursor +2

Totem — talk to your wearables with AI. Today: full Whoop access (48 tools). Runs locally from the @thebriangao/totem npm package. Needs 5 environment variables to run.

not rated 131 +4 1mo ago A tokens not measured

mcp-webcam

15

evalstate/mcp-webcam

MCP server Claude CodeCodexCursor +2

In celebration of getting 52 GitHub stars, mcp-webcam 0.2.0 is here! Now supports streamable-http!! No installation required! - try it now at https://webcam.fast-agent.ai/. You can specify your own UserID by adding ?u. Runs locally from the @llmindset/mcp-webcam npm package.

not rated 123 12mo ago A tokens not measured original MIT

scrcpy-mcp

16

JuanCF/scrcpy-mcp

MCP server Claude CodeCodexCursor +2

MCP server for Android device control via ADB and scrcpy. Runs locally from the scrcpy-mcp npm package. Needs 3 environment variables to run.

not rated 122 +5 25d ago A Socket: warn tokens not measured original MIT

homeassistant

17

robbrad/homeassistant-mcp

MCP server Claude CodeCodexCursor +2

Home Assistant MCP Server using FastMCP. Runs locally from the homeassistant-mcp Python package. Needs 2 environment variables to run.

not rated 106 5mo ago A tokens not measured original MIT

kiln

18

codeofaxel/Kiln

MCP server Claude CodeCodexCursor +2

MCP server + CLI that gives AI agents safe access to 3D printers (Bambu Lab, Creality, Prusa Link, Elegoo, Moonraker/Klipper, OctoPrint, Duet, USB) — 908 MCP capabilities for AI-driven print workflows. Runs locally from the kiln3d Python package. Needs 3 environment variables to run.

not rated 95 +3 yesterday A tokens not measured AGPL-3.0

elements

19

NVIDIA/elements

MCP server Claude CodeCodexCursor +2 ✓ vendor

NVIDIA Elements UI design system and agent tools for AI/ML, robotics, and autonomous vehicles. Runs locally from the @nvidia-elements/cli npm package.

not rated 93 +2 yesterday A tokens not measured original Apache-2.0

stackchan-tools

20

migratorywhale/stackchan-mcp

MCP server Claude CodeCodexCursor +2

MCP server "stackchan-tools" as configured in migratorywhale/stackchan-mcp. Runs locally from the stackchan-tools Python package.

not rated 90 +3 11d ago A Socket: warn tokens not measured original MIT

picocalc-mcp

21

LofiFren/PicoCalc

MCP server Claude CodeCodexCursor +2

MCP server for PicoCalc MicroPython hardware development. Runs locally from the picocalc-mcp Python package.

not rated 80 4d ago A Socket: warn tokens not measured original MIT

mikromcp

22

AliKarami/MikroMCP

MCP server Claude CodeCodexCursor +2

MCP server for MikroTik RouterOS: typed tools, dry-run, RBAC, audit logs, and rollback. Runs locally from the mikromcp npm package. Needs 3 environment variables to run.

not rated 78 +4 yesterday A Socket: warn tokens not measured original MIT

altium-designer-mcp

23

embedded-society/altium-designer-mcp

MCP server Claude CodeCodexCursor +2

MCP server "altium-designer-mcp" as configured in embedded-society/altium-designer-mcp. Launched with https://github.com/embedded-society/altium-designer-mcp/releases/download/v1.1.0.

not rated 78 +1 changed 20d ago A tokens not measured GPL-3.0

orcaslicer-mcp

24

MaxEllis/orcaslicer-mcp

MCP server Claude CodeCodexCursor +2

Work a running OrcaSlicer from Claude or any MCP client: load models, tune settings, slice, and understand the result through per-feature breakdowns, setting explanations, and physics checks. Runs locally from the orcaslicer-mcp Python package. Needs 2 environment variables to run.

not rated 72 +3 6d ago A tokens not measured AGPL-3.0