Back to Apps

Arduino MCP Server
by dido18
Control, compile, and upload Arduino sketches directly through MCP-enabled AI assistants.
0 stars
Works in:VS Code Copilot
Exposes:Tools
What it does
This MCP server connects your AI assistant to the Arduino ecosystem, allowing the LLM to manage connected boards, compile sketches, and handle the upload process to hardware.
Tools
list_boards: Lists all Arduino boards currently connected to the PC.compile: Compiles a specified sketch for a given FQBN, with an optional upload flag.upload: Uploads a compiled sketch to the target board on a specific port.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"arduino-mcp-server": {
"command": "~/arduino-mcp-server",
"args": []
}
}
}
Supported hosts
- VS Code (via MCP configuration)
- Claude Desktop
Quick install
git clone git@github.com:dido18/arduino-mcp-server.git && cd arduino-mcp-server && go build .Information
- Pricing
- free
- Published
- 5/23/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
{"mcpServers": {"arduino-mcp-server": {"command": "~/arduino-mcp-server", "args": []}}}VS Code Copilot
Add to settings.json under mcp servers configuration.





