EMBEDDED DEV TOOLS / HM-DT-040
HM-DT-040 · datasheet

clawtouch-mcp

Exposes a real USB-HID keyboard/mouse (Raspberry Pi Pico 2) as MCP tools

01 · What it does

  • Type and click on another machine via a Pico
  • Automate physical-input testing

02 · Install

$ pip install clawtouch-mcp                     # minimal (serial only)
$ pip install 'clawtouch-mcp[screenshot]'       # + mss + Pillow (JPEG, Retina resize)
$ pip install 'clawtouch-mcp[screenshot-min]'   # mss only — no native deps, works
$ pip install 'clawtouch-mcp[window]'          # pyobjc — macOS needs it for

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

{
  "mcpServers": {
    "clawtouch": {
      "command": "clawtouch-mcp",
      "args": ["--port", "COM7", "--screen", "1920x1080"]
    }
  }
}

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.