Talk to your Arduino Cloud with Claude 🤖

Hey @sonofcy :slightly_smiling_face:

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. :+1: