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?
Enables Arduino devices to query the memory mesh as hardware agents.
AlicenseAqualityBmaintenanceA universal, local-first MCP hub that indexes personal files (documents, code, etc.) and provides private semantic search via hybrid dense+BM25 retrieval, enabling agents like Claude Desktop to query your data without sending it to the cloud.Last updated1174MITWhy this server?
Manages ESP8266/NodeMCU IoT devices that use Arduino IDE with ESP8266 support, allowing for device monitoring, remote command execution, and configuration updates.
AlicenseCqualityCmaintenanceA 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?
Provides tools for interacting with Arduino CLI, enabling AI agents to manage boards, install cores and libraries, create, compile, and upload sketches, monitor serial output, and convert images to C arrays for displays.
AlicenseCqualityCmaintenanceA comprehensive Model Context Protocol (MCP) server for Arduino CLI interactions, built with FastMCP. This server enables AI agents to seamlessly interact with Arduino CLI for development, debugging, code verification, and more.Last updated162MITWhy this server?
Enables routing and execution of hardware-related tasks on nodes equipped with Arduino connectivity and capabilities.
Alicense-qualityCmaintenanceEnables 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 updated4MITWhy this server?
Connects with ESP8266 devices through Arduino IDE, providing device management capabilities for NodeMCU devices including monitoring, configuration, and command execution.
AlicenseCqualityCmaintenanceA 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?
Allows interaction with Arduino and other microcontroller boards over serial, enabling commands, file transfer (XMODEM), and bootloader entry.
Alicense-qualityBmaintenanceMCP server that lets LLMs talk to serial devices: microcontrollers, routers, modems, embedded Linux, anything with a UART.Last updated1MITWhy 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
Alicense-qualityCmaintenanceAn 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 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.
Alicense-qualityBmaintenanceUSB hardware discovery, device identification, serial communication, and diagnostics for makers and hardware engineers.Last updatedMITWhy this server?
Provides tools for controlling Arduino devices via serial communication, including sending commands, reading sensors, and setting servo angles.
Alicense-qualityBmaintenanceEnables 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 updatedMIT