robotmcp/ros-mcp-server
An MCP server that bridges large language models to Robot Operating System environments.

Not currently ranked — collecting fresh signals.
star history
ROS-MCP-Server implements the Model Context Protocol to connect AI models to ROS/ROS2 robots without modifying existing robot code. It works as an MCP server, exposing robot topics, services, actions, and parameters as tools and resources that LLMs can discover and use. The server supports bidirectional communication, allowing AI models to both control robots and observe sensor data and robot state in real time.
Frequently asked
- What is robotmcp/ros-mcp-server?
- An MCP server that bridges large language models to Robot Operating System environments.
- Is ros-mcp-server open source?
- Yes — robotmcp/ros-mcp-server is open source, released under the Apache-2.0 license.
- What language is ros-mcp-server written in?
- robotmcp/ros-mcp-server is primarily written in Python.
- How popular is ros-mcp-server?
- robotmcp/ros-mcp-server has 1.4k stars on GitHub.
- Where can I find ros-mcp-server?
- robotmcp/ros-mcp-server is on GitHub at https://github.com/robotmcp/ros-mcp-server.