MICROCONTROLLERS / HM-MC-056
HM-MC-056 · datasheet

bus-mcp

Exposes a Raspberry Pi's CAN / RS485 / UART / I2C / SPI / GPIO buses to AI agents

01 · What it does

  • Toggle GPIO
  • Talk I2C/SPI sensors
  • Read CAN and RS485 buses

02 · Install

$ git clone https://github.com/Pan-Robotics/bus-mcp.git
$ pip install "bus-mcp[pi-all]"
$ pip install bus-mcp

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

{
  "mcpServers": {
    "bus-mcp": {
      "command": "bus-mcp",
      "args": ["serve", "--allow-write"]
    }
  }
}

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.