Skip to content

Releases: mixelpixx/Arduino-Agent

Arduino Agent v0.5.2 — Windows, macOS & Linux

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:25
a51e8e1

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

Choose a tag to compare

@mixelpixx mixelpixx released this 14 Jul 04:10
724c5e5

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

  1. Download Arduino-Agent-0.5.1-Windows-x64.zip below and unzip it anywhere.
  2. Run Arduino IDE.exe. This build is unsigned — click More info → Run anyway past SmartScreen.
  3. The MCP server starts on http://127.0.0.1:3847 and 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_compile path (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)

Choose a tag to compare

@mixelpixx mixelpixx released this 13 Jul 23:43
585ec3d

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

  1. Download Arduino-Agent-0.5.0-Windows-x64.zip below and unzip it anywhere.
  2. Run Arduino IDE.exe. This build is unsigned, so Windows SmartScreen will warn — click More info → Run anyway.
  3. The MCP server starts automatically on http://127.0.0.1:3847 and 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.