MICROCONTROLLERS / HM-MC-046
HM-MC-046 · datasheet

mcp-micropython-bridge

MCP bridge server for MicroPython (ESP32, RP2040, etc.) via USB serial

01 · What it does

  • Run MicroPython code on a board
  • Read/write files on device
  • Use the REPL from an agent

02 · Install

$ uv sync
$ uv run mcp-micropython-bridge
$ pip install esptool

03 · Client config (Claude Desktop / Cursor, from README)

{
  "mcpServers": {
    "micropython": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\mcp-micropython-bridge",
        "run",
        "mcp-micropython-bridge"
      ]
    }
  }
}

Commands copied from the project README. Placeholders are the maintainer's. Not bench-tested by HardwareMCP yet.

Weekly bulletin

New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.