Arduino Agent v0.5.0 (Windows)
Arduino Agent — the AI-native Arduino IDE. This is the first published build: a Windows x64 development build, verified end-to-end on Windows.
What it is
A full Arduino IDE 2.x with a Model Context Protocol (MCP) server built into its core, so an AI agent (Claude Code / Claude Desktop) can write sketches, compile, upload, read the serial monitor, and manage libraries alongside you — editing the same files you see in the editor, in real time.
Install & run
- Download
Arduino-Agent-0.5.0-Windows-x64.zipbelow and unzip it anywhere. - Run
Arduino IDE.exe. This build is unsigned, so Windows SmartScreen will warn — click More info → Run anyway. - The MCP server starts automatically on
http://127.0.0.1:3847and prints a ready-to-paste client config (with your auth token) to the console. The token is also stored at~/.arduinoIDE/mcp-token.
Connect an AI agent
Add to your .mcp.json:
{
"mcpServers": {
"arduino": {
"type": "http",
"url": "http://127.0.0.1:3847/mcp",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}Verified in this build
- Bearer-token auth, Origin/CORS rejection, sketchbook file sandbox
- IDE-state sync (the agent sees your open sketch and board selection)
- Sketch create/read/write with live editor reload ("Created by Claude" toast)
- Compile with real captured compiler output and structured errors
- All read-only tools (boards, libraries, examples, formatting, config)
Known limitations
- Unsigned build — expect the SmartScreen prompt.
- Windows x64 only for now. macOS and Linux builds are produced by the release CI and are still being hardened.
- Upload and live serial are implemented but were not exercised in verification because no board was attached — try them with a real board and please file issues.
Built on Arduino IDE 2.x. Independent community project, not affiliated with or endorsed by Arduino SA. Licensed AGPL-3.0.