Skip to content

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.