Hey Arduino enthusiasts!
I just launched mcp-server-arduino-cloud – a bridge between your Arduino IoT devices and Claude AI that lets you control everything with natural language. Just say “Turn on the living room lights” and it works.
Why use this?
Standardized Integration – MCP gives a universal interface between AI and tools, making it super simple to connect Claude to Arduino Cloud.
Two-Way Communication – Not just reading data, but also controlling devices in real-time.
Real-Time Context Awareness – Claude can use live sensor data to respond more intelligently.
Fast Prototyping – Quickly test ideas without needing to write tons of code.
Open and Flexible – Works everywhere (Linux, macOS, Windows), supports multiple AI models, and open source.
Quick Start
npm install -g mcp-server-arduino-cloud
mcp-server-arduino-cloud
Add your Arduino Cloud credentials to your Claude config (YAML/JSON) and send commands like:
"Turn on the kitchen light."
Resources
Let’s bring natural language control to Arduino Cloud and make our IoT devices smarter.
Happy hacking!
Maarten
1 Like
I can already do that, what am I missing?
Also, what is this?
It looks like unix stuff, how will that work on Windows?
More importantly you are asking us to modify our environment with unknown commands. Show the source c ode for that so it can be examined and critiqued, then maybe.
Hey @sonofcy 
I hear you! You’re already doing some natural language control with Arduino, so what’s different here?
- Universal MCP layer: one standard interface between LLMs (Claude, OpenAI, local) and Arduino Cloud - no custom JSON handling.
- Context-aware actions: the model sees current sensor data before responding.
- Multi-model & cross-platform: works on Linux, macOS, and Windows.
About Windows - just make sure you have Node.js and npm installed (official Windows installer). Then, you can run exactly the same commands in PowerShell or CMD:
npm install -g mcp-server-arduino-cloud
mcp-server-arduino-cloud
If you’d rather not install it globally, you can run it with npx
like this:
npx mcp-server-arduino-cloud
Source code is fully open, including the CLI entry point (src/cli.ts
), on GitHub: mcp-arduino-cloud - feel free to review, critique, or contribute.
Would love to hear more about your current setup and see if we can make it even easier. 
NO. The IoT cloud already has voice support, I tried it and like all voice API's it was flaky. I have no plans to ever use it again. I am muting.