Hi everyone!
We’re excited to announce the open-source release of the ROS MCP Server.
With this server, you can control existing ROS 1 & 2 robots using natural language with LLMs like Claude, GPT, and Gemini—no changes to the robot’s code required!
Key Features:
-
Connect any LLM to ROS robots via the Model Context Protocol (MCP)
-
Supports Linux, Windows, and macOS

-
Natural language → ROS topics, services, and actions (including custom messages!)
-
Works without modifying robot source code
GitHub: https://github.com/robotmcp/ros-mcp-server
Demo Videos:
-
Debugging an industrial robot: https://youtu.be/SrHzC5InJDA
-
Controlling Unitree Go2 with natural language: https://youtu.be/RW9_FgfxWzs
We’d love to hear your feedback or suggestions if you get a chance to try it out!
