hardware
Arduino MCP servers and skills
There are 7 ways to connect Arduino to Claude, ChatGPT, Cursor and other AI assistants: 3 MCP servers and 4 skills. The most used is Arduino MCP Server (22 GitHub stars).
Most used
Arduino MCP server for CLI setup, board detection, compile/upload, serial monitoring, and pin refs.
MCP server for Arduino IDE 2.0 sketches (REST + stdio).
Arduino MCP server for CLI setup, board detection, compile/upload, serial monitoring, and pin refs.
Arduino CLI daemon and gRPC integration workflows for external tools and automation services. Use when requests involve `arduino-cli daemon`, gRPC transport behavior, debug tracing of RPC calls, or mapping CLI operations to RPC usage.
Use when users need arduino-cli commands for board discovery, library installation, compilation, upload, or serial port troubleshooting on Windows, macOS, or Linux.
Configures Arduino board initialization code with pin definitions and setup() function
MCP servers (3)
- 1Arduino MCP Server hardware-mcp · Cloud and DevOpsArduino MCP server for CLI setup, board detection, compile/upload, serial monitoring, and pin refs.65
- 2Arduino Claude MCP eoinjordan · Developer toolsMCP server for Arduino IDE 2.0 sketches (REST + stdio).47
- 3Arduino MCP Server akshatnerella · Cloud and DevOpsArduino MCP server for CLI setup, board detection, compile/upload, serial monitoring, and pin refs.42
Skills (4)
- 1arduino-cli-daemon-grpc ripred · Developer toolsArduino CLI daemon and gRPC integration workflows for external tools and automation services. Use when requests involve `arduino-cli daemon`, gRPC transport behavior, debug tracing of RPC calls, or mapping CLI operations to RPC usage.37
- 2arduino-cli-skill adtbchUse when users need arduino-cli commands for board discovery, library installation, compilation, upload, or serial port troubleshooting on Windows, macOS, or Linux.19
- 3arduino_setup chengyh23Configures Arduino board initialization code with pin definitions and setup() function18
- 4arduino-mcp eoinjordan · Developer toolsEdit and build Arduino IDE 2.0 sketches via MCP.13
Questions
Is there an official Arduino MCP server?
Check the publisher on each listing: servers published by Arduino itself are the official ones. The most used Arduino server here is Arduino MCP Server by hardware-mcp.
How do I connect Arduino to Claude?
Pick a server below, open its page and copy the install command for Claude Code, or the config block for Claude Desktop. Most Arduino servers need an API key or token from your Arduino account.