Best Arduino MCP Servers
Arduino is an open-source electronics platform based on easy-to-use hardware and software, designed for anyone making interactive projects.
Why this server?
Manages ESP8266/NodeMCU IoT devices that use Arduino IDE with ESP8266 support, allowing for device monitoring, remote command execution, and configuration updates.
AsecurityAlicense-qualityA Model Context Protocol service that enables remote management and control of NodeMCU/ESP8266 IoT devices with AI assistant integration through Claude Desktop.Last updated41MITWhy this server?
Connects with ESP8266 devices through Arduino IDE, providing device management capabilities for NodeMCU devices including monitoring, configuration, and command execution.
AsecurityAlicense-qualityA service for managing ESP8266/NodeMCU IoT devices that provides both REST/WebSocket APIs and implements the Model Context Protocol for AI assistant integration.Last updated41MITWhy this server?
Supports capturing frames from Arduino-based cameras including ESP32-CAM modules via MJPEG streams.
-securityAlicense-qualityProvides camera and vision tools for AI assistants to list available cameras, capture images from USB cameras, and save frames to disk for use with LLMs.Last updated3MITWhy this server?
Provides information about installed Arduino SDKs and connected Arduino devices through serial ports.
-securityAlicense-qualityAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.Last updated7MITWhy this server?
Enables routing and execution of hardware-related tasks on nodes equipped with Arduino connectivity and capabilities.
AsecurityFlicense-qualityEnables cluster-aware command execution and automatic task routing across distributed nodes based on system load, architecture, and OS requirements. It supports parallel execution, remote node management via SSH, and dynamic load balancing for agentic workflows.Last updated4Why this server?
Provides comprehensive support for Arduino boards including automatic device recognition, serial port detection (/dev/cu.* mapping), firmware flashing via avrdude, and bidirectional serial communication for debugging and programming.
-securityAlicense-qualityUSB hardware discovery, device identification, serial communication, and diagnostics for makers and hardware engineers.Last updatedMITWhy this server?
Controls Arduino-based hardware components like LEDs, motors, servos, fans, sensors, and relays through an Arduino Nano 368 board when running in Wired Mode
-securityAlicense-qualityAn MCP server that integrates Arduino-based robotics (ESP32 or Arduino Nano) with AI, allowing control of hardware components like LEDs, motors, servos, and sensors through AI assistants.Last updated78MITWhy this server?
Provides tools for controlling Arduino devices via serial communication, including sending commands, reading sensors, and setting servo angles.
-securityFlicense-qualityEnables AI agents to control hardware devices like Arduino, Raspberry Pi, 3D printers, CNC machines, and custom robots via serial ports and HTTP. Provides tools for device discovery, command sending, sensor reading, servo control, G-code execution, and emergency stops with safety features.Last updatedWhy this server?
Allows AI control of Arduino boards through the Firmata protocol, providing tools to turn LEDs on and off on specific digital pins.
-securityFlicense-qualityEnables AI assistants like Claude to control Arduino boards in real-time, allowing users to turn LEDs on and off through natural language commands using the Model Context Protocol and Firmata.Last updated5