Releases: mixelpixx/Arduino-Agent
Release list
Arduino Agent v0.5.2 — Windows, macOS & Linux
Arduino Agent v0.5.2 is the first release with builds for all three desktop platforms, produced entirely by CI.
Downloads
| Platform | File |
|---|---|
| Windows x64 | arduino-ide-mcp-windows.zip |
| macOS | arduino-ide-mcp-macos.zip |
| Linux x64 | arduino-ide-mcp-linux.zip |
Unzip and run Arduino IDE (Arduino IDE.exe on Windows). The embedded MCP server starts on http://127.0.0.1:3847; the connection config (including the auth token) is printed to the IDE console on launch and stored at ~/.arduinoIDE/mcp-token.
What's in this release
- Same Arduino Agent build as v0.5.1 (Arduino CLI 1.5.1, upstream Arduino IDE 2.3.10 sync, embedded MCP server), now built and packaged for macOS and Linux in addition to Windows.
- The release pipeline is now fully green on all three platforms in CI — no more hand-built artifacts.
Notes
- Artifacts are unsigned. On macOS, allow the app under System Settings → Privacy & Security (it may be quarantined on first launch). On Windows, SmartScreen may warn on first run.
- Windows builds run on the VS 2022 toolchain; macOS/Linux on their respective GitHub runners.
Not affiliated with or endorsed by Arduino SA.
Arduino Agent v0.5.1 (Windows) — Arduino CLI 1.5.1
Arduino Agent v0.5.1 — synced with upstream Arduino IDE 2.3.10. Windows x64 build, verified end-to-end.
What changed since v0.5.0
- Arduino CLI 1.3.1 → 1.5.1 — the compile/upload engine, with newer board/core support and fixes. Ported together with its matching gRPC protocol stubs and core/config/sketches services from the upstream 2.3.10 release.
- "Clean compile/verify" — shift+click the Verify button to force a from-scratch build.
- Upstream fixes: modified sketches now recompile correctly in more caching scenarios; a startup error from missing CLI directory defaults is resolved.
- Built-in examples refreshed to 1.10.3.
The embedded MCP server, AI-collaboration features, and UI are unchanged from v0.5.0.
Install & run
- Download
Arduino-Agent-0.5.1-Windows-x64.zipbelow and unzip it anywhere. - Run
Arduino IDE.exe. This build is unsigned — click More info → Run anyway past SmartScreen. - The MCP server starts 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 at~/.arduinoIDE/mcp-token.
Verified in this build
- Both extensions typecheck against the updated gRPC protocol.
- arduino-cli 1.5.1 compiles a sketch through the MCP
arduino_compilepath (gRPC daemon), returning real build output — the highest-risk part of the CLI bump, confirmed working.
Known limitations
- Unsigned; Windows x64 only (macOS/Linux release CI still being hardened).
- Upload and live serial need a physical board to fully exercise.
Built on Arduino IDE 2.x. Independent community project, not affiliated with or endorsed by Arduino SA. Licensed AGPL-3.0.
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.