hardware-mcp/arduino-mcp-server

An open source Arduino MCP server that enables AI assistants to interact with Arduino using structured tool access via the Model Context Protocol.

43
/ 100
Emerging

This project lets an AI assistant directly control your Arduino board using plain language commands. You can instruct the AI to compile and upload sketches, monitor serial output, or perform electrical safety checks. It's designed for anyone working with Arduino who wants to automate hardware interactions through an AI assistant, like a hobbyist, educator, or engineer.

Available on npm.

Use this if you want your AI assistant to directly manage and interact with Arduino projects, from compiling code to monitoring device output and ensuring electrical safety.

Not ideal if you prefer manual command-line operations or if your workflow doesn't involve an AI assistant for hardware control.

robotics electronics-prototyping hardware-automation microcontroller-programming STEM-education
Maintenance 10 / 25
Adoption 4 / 25
Maturity 20 / 25
Community 9 / 25

How are scores calculated?

Stars

7

Forks

1

Language

JavaScript

License

MIT

Last pushed

Mar 08, 2026

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/hardware-mcp/arduino-mcp-server"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.