Chotu Robo Server - MCP Server for Arduino

Active

This project showcases how to integrate Arduino-based robotics (using the NodeMCU ESP32 or Arduino Nano 368 board) with AI using the MCP (Model Context Protocol) framework from Claude AI by Anthropic. It provides a seamless connection between hardware components and AI through a simple interface that can be controlled by a user via a mobile phone or computer. This system acts as a robotic server (named Chotu Robo) that can interact with various physical components like LEDs, motors, servos, fans, sensors, and more. These components can be controlled remotely by sending commands to the server, which in turn controls the hardware via the ESP32 or Arduino Nano 368 microcontroller. This setup opens up the possibility for future AI-based applications, such as controlling the robot through AI assistants (like Claude) from mobile or web applications. The Chotu Robot operates in two modes: Wired Mode and Wireless Mode, each designed for different use cases and hardware configurations.

Updated 8/4/2025
Key Features

What makes this MCP server special

Blink an LED for a given duration
Sound a buzzer for a specified time
Run a motor at a certain speed for a set time
Move a servo motor to a specific angle
Turn a fan on/off
Switch a relay on or off
Sensor Readings
AI-powered commands

Requirements

-
Server Information

Status

Active

Version

1.0.0

License

MIT

Author

https://github.com/vishalmysore

Installation Guide
Get started with this MCP server in minutes

1. Install the Package

https://github.com/vishalmysore/choturobo?tab=readme-ov-file#how-to-use

2. Configuration

{}

3. Usage Example

-