Claudius
Status

ros-mcp-server

MCP

MCP server bridging AI models with robots via ROS and ROS2 for command execution, topic publishing, and status monitoring.

by robotmcp·robotmcp/ros-mcp-server·Python·v3.0.1
89· A
Install
git clone https://github.com/robotmcp/ros-mcp-server
Stars
1,280
7d change
Downloads / week
Last active
today
About

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.

No robot source code changes → just add the `rosbridge` node to your existing ROS setup. True two-way communication → LLMs can both control robots and observe everything happening on the Robot. Full context → publish & subscribe to topics, call services & actions, set parameters, read sensor data, and monitor robot state in real time. Deep ROS understanding → guides the LLM to discover available topics, services, actions, and their types (including custom ones) — enabling it to use them with…

Read more on GitHub →
30-day stars
Trust factors
Source
community
Known advisories
0
Maintenance
active
License
Apache-2.0
Age
14 months
automationdeveloper-tools#ros#ros2#robotics#robot-control#mcp#modelcontextprotocol#ros-mcp-server#ros2-mcp-server