21 MCP servers

Embedded System

Embedded system servers bridge AI tools with devices, development boards and debugging workflows. Compare the supported target hardware, probes and host operating systems. Check whether an integration needs a physical connection, a local toolchain or an already running device service.

21 servers
stack-chan

stack-chan

1.8k

M5Stack-based robot with an MCP server for AI-controlled interactions and emotions.

TypeScript
updated 1d ago

Embedded debugging with probe-rs: ARM Cortex-M and RISC-V targets via J-Link, ST-Link and other probes.

Rust
updated 3mo ago
esp

horw

158

Fix build issues for ESP32-series chips with ESP-IDF.

Python
updated 9mo ago
Kiln

codeofaxel

134

Run 3D printers end to end: design, slice, queue, monitor via camera and recover from failures over OctoPrint, Moonraker/Klipper, PrusaLink or USB.

PythonLocal
updated 1d ago
serial

adancurusul

94

Serial port communication.

Rust
updated 3mo ago
gnuradioMCP

yoelbassin

55

Create and modify GNU Radio RF flowcharts (.grc files).

PythonLocal
updated 2mo ago
opcua

kukapay

31

Connect to OPC UA-enabled industrial systems.

Python
updated 11mo ago

Page-cited retrieval of embedded/firmware reference docs (datasheets, MCU registers, Modbus/CAN, SCPI, IEEE 1547/SunSpec) as verbatim snippets.

PythonCloud
updated 4mo ago
modbus

kukapay

25

Standardize and contextualize industrial Modbus data.

Python
updated 1y ago
sheetsdata

octoco-ltd

13

Electronic component datasheet data: specs, pinouts, package info and absolute maximum ratings extracted on demand from manufacturer PDFs.

JavaScriptCloud
updated 5d ago
server-kicad

ProductOfAmerica

13

KiCad EDA automation: schematic capture, PCB layout, ERC, DRC and Gerber, BOM and 3D exports for KiCad 9 and 10.

PythonLocal
updated 2d ago

Build-aware code intelligence for embedded C/C++ firmware: symbol search, call graphs, hotspot analysis, dead code detection and vector search.

PythonLocal
updated 3d ago

Remote control for MiSTer-FPGA: launch games, search ROMs, take screenshots, manage systems and set up Tailscale VPN, with automatic core and ROM discovery.

GoLocal
updated 11d ago

Control and interact with Matter devices via a Matter controller.

JavaScript
updated 1y ago
ugs

zackpeters93

6

CNC control via Universal G-code Sender (GRBL): jog, home, run G-code files, inspect toolpaths and estimate cycle times, with two-step motion confirmation.

PythonLocal
updated 4mo ago
platformio.mcp

powerdragonfire

5

Build, flash and debug PlatformIO firmware: parsed compiler errors, serial monitoring, crash backtrace decoding, Unity tests and library management.

PythonLocal
updated today
obsbot

lxman

2

Control an OBSBOT Tiny 2 webcam over USB: pan, tilt and zoom, subject tracking, presets, focus, exposure and white balance, snapshots and recording.

TypeScriptLocal
updated 20d ago
smolmux

magnusmalm

2

Serial and GDB/SWD MCP servers backed by a broker that shares one device link between agents, a human monitor and scripts: console history, send/expect, boot-stage tracking, U-Boot autoboot break-in, flasher handoff, breakpoints, Cortex-M fault decode, and unknown-board probing (chip identify to starter profile).

CLocal
updated 17d ago

Build Telink and other embedded SDKs (Eclipse headless, Make or generic) via natural language, with automatic build pattern detection.

PythonLocal
updated 1mo ago
usb-rea

emirmrkaljevic

1

Reverse engineer USB gadgets: capture vendor-app traffic (usbmon/USBPcap), infer the protocol with frame-level evidence and generate a pyusb driver. Replay requires human confirmation.

PythonLocal
updated today
servomotor

Gearotons

0

Control the Gearotons M17 open-source closed-loop NEMA-17 servomotor over RS-485: port discovery, motor auto-detection and the full firmware command set.

OfficialPythonLocal
updated 29d ago
Esc

Type to search every entry. ↑↓ to move, Enter to open.