Hardware and IoT MCP servers

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

Browse within: mcp-server 94model-context-protocol 87home-automation 23eda 15LLM 13ai-tools 12iot 12fastmcp 11home-assistant 10kicad 10cli 9electronics 9embedded 9hardware 9

agentbridge

49

SeanFDZ/agentbridge

MCP server Claude CodeCodexCursor +2

Control Classic Mac OS (System 7-9) from AI agents via shared folder protocol. Runs locally from the classic-mac-mcp npm package.

not rated 24 4mo ago A tokens not measured GPL-3.0

ninjaone-mcp

50

WYRE-AI/ninjaone-mcp

MCP server Claude CodeCodexCursor +2

MCP server "ninjaone-mcp" as configured in WYRE-AI/ninjaone-mcp. Runs in Docker (ghcr.io/wyre-ai/ninjaone-mcp:v2.3.0). Needs 6 environment variables to run.

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

diptrace

51

fireostendere/mcp_diptrace

MCP server Claude CodeCodexCursor +2

MCP server "diptrace" as configured in fireostendere/mcpdiptrace. Launched with C:\path\to\mcp_diptrace\.venv\Scripts\diptrace-mcp.exe. Needs 1 environment variable to run.

not rated 22 3d ago A tokens not measured original Apache-2.0

pyslang-mcp

52

ariklapid/pyslang-mcp

MCP server Claude CodeCodexCursor +2

Read-only MCP server for compiler-backed Verilog and SystemVerilog analysis using pyslang. Runs locally from the pyslang-mcp Python package.

not rated 20 2mo ago A tokens not measured original Apache-2.0

mcp-kicad-sch-api

53

circuit-synth/mcp-kicad-sch-api

MCP server Claude CodeCodexCursor +2

MCP server "mcp-kicad-sch-api" as configured in circuit-synth/mcp-kicad-sch-api. Runs locally from the mcp-kicad-sch-api Python package.

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

serial-mcp-server

54

es617/serial-mcp-server

MCP server Claude CodeCodexCursor +2

Serial port Model Context Protocol server for AI agents and developer tooling. Runs locally from the serial-mcp-server Python package. Needs 5 environment variables to run.

not rated 20 +2 6mo ago A tokens not measured original MIT

labview

55

Zuehlke/labview-mcp

MCP server Claude CodeCodexCursor +2

MCP server "labview" as configured in Zuehlke/labview-mcp. Launched with C:\Projects\LabVIEWMCP\src\LabVIEWMCP\bin\Debug\net8.0\LabVIEWMCP.exe.

not rated 20 +5 2d ago A tokens not measured original MIT

keenetic-mcp

56

salatmaster/keenetic-mcp

MCP server Claude CodeCodexCursor +2

Control a Keenetic router: devices, Wi-Fi, VPN routing, segments, safe verified writes. Runs locally from the keenetic-mcp npm package. Needs 3 environment variables to run.

not rated 19 28d ago A tokens not measured original MIT

android-mcp-toolkit

57

Nam0101/android-mcp-toolkit

MCP server Claude CodeCodexCursor +2

MCP server with useful Android development tools: SVG conversion, Logcat management, and Device automation (dump UI, screenshot, input). Runs locally from the android-mcp-toolkit npm package.

not rated 18 8mo ago A tokens not measured

ble-mcp-server

58

es617/ble-mcp-server

MCP server Claude CodeCodexCursor +2

Bluetooth Low Energy (BLE) Model Context Protocol server for AI agents and developer tooling. Runs locally from the ble-mcp-server Python package. Needs 4 environment variables to run.

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

bci-mcp

59

enkhbold470/bci-mcp

MCP server Claude CodeCodexCursor +2

Plug your brain into Claude — npx launcher for the bci-mcp EEG MCP server (Python/PyPI). Runs locally from the bci-mcp npm package.

not rated 17 2d ago A tokens not measured original MIT

home-assistant

60

NickoScope/nickol-knx-mcp

MCP server Claude CodeCodexCursor +2

One of 4 in claude_desktop_config.json

MCP server "home-assistant", hosted remotely at hahost, as configured in NickoScope/nickol-knx-mcp.

not rated 17 +1 yesterday A tokens not measured original MIT

arduino-mcp-server

61

hardware-mcp/arduino-mcp-server

MCP server Claude CodeCodexCursor +2

Arduino MCP server for CLI setup, board detection, compile/upload, serial monitoring, and pin refs. Runs locally from the arduino-mcp-server npm package. Needs 2 environment variables to run.

not rated 17 14d ago A tokens not measured original MIT

genieacs-mcp

62

GeiserX/genieacs-mcp

MCP server Claude CodeCodexCursor +2

MCP server bridging GenieACS TR-069 ACS instances to LLMs for CPE device management. Runs locally from the genieacs-mcp npm package. Needs 3 environment variables to run.

not rated 16 12d ago A tokens not measured GPL-3.0

mac-control-mcp

63

AdelElo13/mac-control-mcp

MCP server Claude CodeCodexCursor +2

MCP server "mac-control-mcp" as configured in AdelElo13/mac-control-mcp. Launched with https://github.com/AdelElo13/mac-control-mcp/releases/download/v0.8.2/mac-contro.

not rated 16 2mo ago A tokens not measured original MIT

jsebgiraldo/openwrt_ssh_mcp

MCP server Claude CodeCodexCursor +2

One of 2 in claude_desktop_config.json

MCP server "openwrt-router-docker" as configured in jsebgiraldo/openwrtsshmcp. Runs in Docker (type=bind,src=C:\Users\Luis Antonio\.ssh,dst=/root/.ssh,readonly).

not rated 16 25d ago A tokens not measured original MIT

jenius-group/jenius-mcp-smart-device

MCP server Claude CodeCodexCursor +2

MCP server "jenius-mcp-smart-device" as configured in jenius-group/jenius-mcp-smart-device. Runs locally from the jenius-mcp-smart-device Python package.

not rated 15 1y ago A tokens not measured original Apache-2.0

thingctx

66

thingctx/thingctx

MCP server Claude CodeCodexCursor +2

Drive any agent against any W3C WoT Thing, over any transport. No per-integration server. Runs locally from the thingctx Python package. Needs 3 environment variables to run.

not rated 15 6d ago A tokens not measured original Apache-2.0

mikrotik-mcp

67

mikrotik-mcp/mikrotik-mcp

MCP server Claude CodeCodexCursor +2

MCP server for MikroTik RouterOS — 780+ tools over SSH for firewall, NAT, routing, DHCP, DNS, WireGuard, wireless, QoS and more. Runs locally from the @usex/mikrotik-mcp npm package.

not rated 15 +3 yesterday A tokens not measured original MIT

eveng-mcp-server

69

moimran/eveng-mcp

MCP server Claude CodeCodexCursor +2

MCP server providing Claude/LLM agents with programmatic access to EVE-NG network labs. Runs locally from the eveng-mcp-server Python package.

not rated 14 1y ago A tokens not measured

unifi-agent

70

kjmagnan1s/unifi-agent

MCP server Claude CodeCodexCursor +2

MCP server "unifi-agent" as configured in kjmagnan1s/unifi-agent. Runs locally from the unifi-agent Python package.

not rated 14 1mo ago A tokens not measured original MIT

h3c-cli-mcp

71

enzymecat9/h3c-cli-mcp

MCP server Claude CodeCodexCursor +2

MCP server "h3c-cli-mcp" as configured in enzymecat9/h3c-cli-mcp. Runs locally from the h3c-cli-mcp Python package.

not rated 14 +1 7mo ago A tokens not measured

dg-mcp

72

0xNullAI/DG-MCP

MCP server Claude CodeCodexCursor +2

Model Context Protocol server for DG-Lab Coyote 2.0/3.0 — exposes the device as MCP tools (start, stop, adjuststrength, changewave, burst, designwave, ...) for any MCP-compatible LLM client. Runs locally from the dg-mcp npm package.

not rated 13 25d ago A tokens not measured original MIT archived

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: