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?
Helps agents find MCP servers for Arduino and related microcontroller hardware (ESP32, RP2040), returning install commands and client configs for the matching hardware servers.
AlicenseAqualityCmaintenanceEnables AI agents to search a catalog of MCP servers for physical hardware such as ESP32, Arduino, Raspberry Pi, 3D printers, Home Assistant devices, cameras, Zigbee and lab gear, returning install commands and ready-to-paste client configs. It also supports browsing device families and getting ranked recommendations for a specific device or model.4MITWhy this server?
Enables routing and execution of hardware-related tasks on nodes equipped with Arduino connectivity and capabilities.
AlicenseAqualityDmaintenanceEnables 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.4MITWhy this server?
Enables Arduino devices to query the memory mesh as hardware agents.
AlicenseAqualityDmaintenanceA 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.176MITWhy this server?
Allows interaction with Arduino and other microcontroller boards over serial, enabling commands, file transfer (XMODEM), and bootloader entry.
AlicenseAqualityAmaintenanceMCP server that lets LLMs talk to serial devices: microcontrollers, routers, modems, embedded Linux, anything with a UART.2374 PyPI7MITWhy this server?
Provides GPIO pin reference and troubleshooting for Arduino UNO R3, including pin information, PWM/ADC/I2C/SPI pin discovery, conflict checking, and ASCII pin diagrams.
AlicenseAqualityDmaintenanceProvides electronics engineering tools for resistor color decoding, capacitor calculations, and GPIO pin reference for ESP32, Arduino, and STM32 boards.141MITWhy this server?
Allows AI assistants to understand and navigate Arduino firmware codebases by indexing them via compile_commands.json.
AlicenseAqualityAmaintenanceExposes tools for AI assistants to query a persistent SQLite+FTS5 index of C/C++ symbols parsed from real build commands, enabling sub-millisecond lookup, full-text search, and natural-language explanation without hallucination.37251 PyPI10MITWhy this server?
Allows AI assistants to control Arduino hardware: detect boards, compile and upload sketches, monitor serial, and run safety checks.
AlicenseAqualityDmaintenanceEnables AI assistants to compile, upload, and monitor Arduino boards via natural language, with electrical safety checks and dependency management.2181 npm22MITWhy this server?
Allows AI agents to discover, connect to, and interact with Arduino BLE devices for reading sensor data, sending commands, and subscribing to notifications.
AlicenseAqualityCmaintenanceA stateful Bluetooth Low Energy (BLE) MCP server that enables AI agents to scan, connect, read/write characteristics, and subscribe to notifications on BLE devices.3552 PyPI18MITWhy this server?
Provides structured serial logging and debugging for Arduino boards, including persistent session capture, boot-cycle tracking, crash report decoding, and flash-safe port arbitration.
AlicenseBqualityBmaintenanceMCP server for embedded board debugging, providing structured serial capture, crash decoding, and flash-safe port arbitration via bounded CLI and MCP tools.102MIT