#29 · Primary category: Robotics & Embodied AI Simulation
ros-mcp-server
Connect AI models like Claude & GPT with robots using MCP and ROS.
Project last updated:08/29/26
GitHub Stars
1.4K
Forks
208
Contributors
19
License
Apache-2.0
Why we included this project
If you've got a ROS 1 or ROS 2 robot and you'd like an LLM to actually control it, this server gives you a direct path. It exposes your existing topics, services, actions, and parameters through the Model Context Protocol, so any MCP client such as Claude Code, Codex CLI, ChatGPT, or Cursor can both send commands and read live sensor data. The trick is that you don't modify your robot's code: you just add a rosbridge node and the server handles discovery and type introspection, even for custom messages, so the model learns the correct calling syntax on its own. The demos are worth a look: an industrial end-effector diagnosis, natural-language navigation with Nav2 and MoveIt, and a Unitree Go2 via Isaac Sim. That gives teams prototyping LLM-driven manipulation, teleoperation, or autonomous inspection a working baseline that spans ROS versions and MCP clients.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
genesis-world
Simulation platform for general-purpose robotics & embodied AI learning.
lerobot
🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning
ml-agents
The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
AirSim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
carla
Open-source simulator for autonomous driving research.