by robotmcp
Connect AI models like Claude & GPT with robots using MCP and ROS.
# Add to your Claude Code skills
git clone https://github.com/robotmcp/ros-mcp-server
ROS-MCP-Server connects large language models (such as Claude, GPT, and Gemini) to robots, enabling bidirectional communication with no changes to existing robot source code.
rosbridge node to your existing ROS setup.No comments yet. Be the first to share your thoughts!
🖥️ Example - Controlling the MOCA mobile manipulator in NVIDIA Isaac Sim
Commands are entered into Claude Desktop, which uses the MCP server to control the simulated robot.
🐕 Example - Controlling Unitree Go2 with natural language (video)
The MCP server enables Claude to interpret images from the robot's cameras, and then command the robot based on human natural language commands.
🏭 Example - Debugging an industrial robot (Video)
Follow the installation guide to get started.
ROS-MCP works with Claude Code, Codex CLI, Gemini CLI, Claude Desktop, ChatGPT, Cursor, or any MCP-compatible client.
Browse our examples to see the server in action.
We welcome community PRs with new examples and integrations!
We love contributions of all kinds:
Check out the contributing guidelines and see issues tagged good first issue to get started.
This project is licensed under the Apache License 2.0.