The Multi-Robot Control MCP server enables AI agents to simultaneously control multiple robots through existing FastAPI robot control servers. Built with Python using FastMCP, it provides a unified interface for controlling robot movement (forward, backward, left, right), playing sounds through speakers, accessing camera images, and retrieving robot status information. The implementation includes port specification to target specific robots, precise velocity control, and comprehensive error handling. This server is particularly valuable for robotics applications requiring coordinated control of multiple robots through a conversational AI interface, allowing seamless integration with the Claude desktop client which automatically runs the MCP server.
No reviews yet. Be the first to review!
Sign in to join the conversation
Move a robot forward. Accepts a 'port' parameter to specify which robot to control.
Move a robot backward. Accepts a 'port' parameter to specify which robot to control.
Turn a robot left. Accepts a 'port' parameter to specify which robot to control.
Turn a robot right. Accepts a 'port' parameter to specify which robot to control.
Stop robot movement. Accepts a 'port' parameter to specify which robot to control.
Control a robot with precise velocity values. Accepts a 'port' parameter to specify which robot to control.
Play a sound through a robot's speaker. Accepts parameters for 'port', 'frequency', and 'duration'.
Get an image from a robot's camera. Accepts a 'port' parameter to specify which robot to control.
Get robot status information. Accepts a 'port' parameter to specify which robot to control.
List all available robots and their status.