Hardware and IoT mcp servers

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

Browse within: home-automation 23fastmcp 17eda 15iot 11android 10electronics 10kicad 10unifi 10embedded 9hardware 9home-assistant 9industrial-automation 8smart-home 8adb 7

ha-mcp

01

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.

4.6k +29 today A tokens not measured original MIT

ros-mcp-server

02

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.

1.4k +9 yesterday A tokens not measured original Apache-2.0

tapo-mcp

03

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.

797 6d ago A tokens not measured original MIT

unifi-access

04

sirkirby/unifi-mcp

MCP server Claude CodeCodexCursor +2

MCP server "unifi-access" as configured in sirkirby/unifi-mcp. Runs locally from the system Python package. Needs 13 environment variables to run.

766 +4 3d ago A tokens not measured original MIT

unifi-access-mcp

05

sirkirby/unifi-mcp

MCP server Claude CodeCodexCursor +2

UniFi Access MCP Server. Runs locally from the unifi-access-mcp Python package. Needs 6 environment variables to run.

766 +4 3d ago A tokens not measured original MIT

unifi-network-mcp

06

sirkirby/unifi-mcp

MCP server Claude CodeCodexCursor +2

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

766 +4 3d ago A tokens not measured original MIT

hzdb

07

oculus-samples/Unity-PassthroughCameraApiSamples

MCP server Claude CodeCodexCursor +2

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.

506 20d ago A tokens not measured

mikrotik-mcp

08

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.

261 10d ago A tokens not measured original MIT

unifi-mcp-server

09

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.

242 14d ago A tokens not measured original Apache-2.0

tia-portal

10

bulaofen0036-coder/TIA_Portal_Openness_MCP

MCP server Claude CodeCodexCursor +2

MCP server "tia-portal" as configured in bulaofen0036-coder/TIAPortalOpennessMCP. Launched with ${CLAUDE_PLUGIN_ROOT}/runtime/v21/TiaMcpServer.exe --tia-major-version 21.

198 4d ago A tokens not measured original MIT

rosclaw-p0

11

ros-claw/rosclaw

MCP server Claude CodeCodexCursor +2

MCP server "rosclaw-p0" as configured in ros-claw/rosclaw. Launched with rosclaw-mcp-serve --transport stdio. Needs 2 environment variables to run.

190 6d ago A tokens not measured original MIT

homelab-monitor

12

SikamikanikoBG/homelab-monitor

MCP server Claude CodeCodexCursor +2

MCP server "homelab-monitor" as configured in SikamikanikoBG/homelab-monitor. Runs in Docker (docker.io/sikamikaniko123/homelab-monitor:0.14.2). Needs 2 environment variables to run.

189 3d ago A tokens not measured original MIT

saras-robot

13

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.

167 +6 2mo ago A tokens not measured original MIT

vector-os-nano

14

VectorRobotics/vector-os-nano

MCP server Claude CodeCodexCursor +2

MCP server "vector-os-nano" as configured in VectorRobotics/vector-os-nano. Runs vector_os_nano.mcp with /home/yusen/Desktop/vector_os_nano/.venv/bin/python.

166 +1 2mo ago A tokens not measured original Apache-2.0

agenticros

15

agenticros/agenticros

MCP server Claude CodeCodexCursor +2

MCP server "agenticros" as configured in agenticros/agenticros. Launched with sh -c node packages/agenticros-claude-code/dist/index.js 2>>/tmp/agenticros-mcp.. Needs 1 environment variable to run.

145 +1 3d ago A tokens not measured original Apache-2.0

buttplug

16

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.

132 1y ago A tokens not measured original MIT

switchbot

17

OpenWonderLabs/switchbot-openapi-cli

MCP server Claude CodeCodexCursor +2

MCP server "switchbot" as configured in OpenWonderLabs/switchbot-openapi-cli. Launched with switchbot mcp serve.

131 15d ago A tokens not measured original MIT

unraid-mcp

18

dinglebear-ai/unraid

MCP server Claude CodeCodexCursor +2

MCP Server for Unraid API - provides tools to interact with an Unraid server's GraphQL API. Runs locally from the unraid-mcp Python package. Needs 3 environment variables to run.

129 2d ago A tokens not measured original MIT

unraid

19

dinglebear-ai/unraid

MCP server Claude CodeCodexCursor +2

Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows. Runs locally from the @dinglebear/unraid npm package. Needs 6 environment variables to run.

129 2d ago A tokens not measured original MIT

unraid-mcp

20

dinglebear-ai/unraid

MCP server Claude CodeCodexCursor +2

MCP Server for Unraid API - provides tools to interact with an Unraid server's GraphQL API. Runs locally from the unraid-mcp Python package. Needs 2 environment variables to run.

129 2d ago A tokens not measured original MIT

stackchanmcp

21

kisaragi-mochi/stackchan-mcp

MCP server Claude CodeCodexCursor +2

MCP server "stackchanmcp" as configured in kisaragi-mochi/stackchan-mcp. Runs locally from the ${CLAUDE_PLUGIN_ROOT}/gateway Python package.

124 10d ago A tokens not measured

mcp-webcam

22

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.

120 10mo ago A tokens not measured original MIT

easyeda-copilot

23

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.

118 3d ago A tokens not measured original MIT

totem

24

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.

112 +2 4d ago A tokens not measured