I just released arduino-mcp-server — an open-source MCP (Model Context Protocol) server that lets AI assistants like Claude control Arduino through natural language. What you can do:
- “Compile my Blink sketch and upload it to the Uno on COM6”
- “Open serial on COM6 at 115200 and wait until the device prints READY”
- “Run a safety preflight for an Arduino Uno with 5V on pin 13 at 25mA”
- “Check if Arduino CLI is installed and set everything up” It wraps arduino-cli into 20 structured tools covering board detection, compile/upload, stateful serial sessions (open/read/expect/write/close), electrical safety checks, and board reference lookup. Install: npm install -g arduino-mcp-server Then add it to your Claude Desktop config, and you’re good. GitHub: https://github.com/hardware-mcp/arduino-mcp-server submitted by /u/YamRepulsive4373
Originally posted by u/YamRepulsive4373 on r/ClaudeCode
You must log in or # to comment.
