Arduino MCP Server

Arduino MCP server for CLI setup, board detection, compile/upload, serial monitoring, and pin refs.

Local serverstdio

What is the Arduino MCP Server?

Arduino MCP Server is an MCP integration. Arduino MCP server for CLI setup, board detection, compile/upload, serial monitoring, and pin refs.

Packages and local setup

The published npm package is arduino-mcp-server, version 0.2.7. Its declared MCP transport is stdio.

The package declares ARDUINO_CLI_PATH: Optional path to arduino-cli binary. Defaults to arduino-cli on PATH.; ARDUINO_SKETCH_ROOT: Optional absolute path restricting sketch operations to this directory..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.2.7 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related hardware & iot MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
ARDUINO_CLI_PATHOptional path to arduino-cli binary. Defaults to arduino-cli on PATH.Optional
ARDUINO_SKETCH_ROOTOptional absolute path restricting sketch operations to this directory.Optional