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

meshtastic-mcp

Official Meshtastic MCP server plus agent skills to discover, drive, observe and test Meshtastic LoRa mesh devices over serial or TCP

01 · What it does

  • Find connected nodes and read firmware, region and node count
  • List mesh peers, send text and reboot or administer a node
  • Record and query logs, telemetry, packets and events
  • Replay captures as a simulated TCP device for hardware-free app testing
  • Optional: firmware build/flash/OTA with a firmware checkout, RTL-SDR on-air checks, BLE sniffing

02 · Install

$ uv tool install 'meshtastic-mcp[ui]'
$ meshtastic-mcp install
$ uvx meshtastic-mcp doctor
  1. meshtastic-mcp install registers it in Claude Code (user scope) and installs the bundled skills; --client cursor|windsurf|claude-desktop for other clients, --print to just show the JSON
  2. Manual alternative: claude mcp add meshtastic -s user -- meshtastic-mcp
  3. Use uv tool install meshtastic-mcp to skip the camera/OCR [ui] extras
  4. Core tools need no firmware checkout; set MESHTASTIC_FIRMWARE_ROOT (and PlatformIO) to enable build and flash tools

Install steps taken from the project README (its recommended path first). 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.