About Embedded MCP
Embedded MCP is an MCP server in the IoT category: let an AI assistant read, command and debug your microcontroller over serial. An MCP server for embedded firmware.
Install
git clone https://github.com/atillab1/embedded-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
decode_registerTurn a raw value (e.g. `0x4002`) into named bit-fields.
Parameters not published.
decode_register_svdDecode a register *by name* straight from a vendor CMSIS-SVD file.
Parameters not published.
flash_firmwareFlash a firmware image to the board (dry-run by default).
Parameters not published.
list_flashersReport which flashers are installed (st-flash / probe-rs / openocd).
Parameters not published.
list_serial_portsDiscover available ports (COM5, /dev/ttyACM0, …).
Parameters not published.
read_serialPassively read what the firmware is printing for *N* seconds.
Parameters not published.
send_commandSend a line to the device's UART shell and capture the reply.
Parameters not published.
Ask AI
Ask AI about Embedded MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.