ROS MCP Server
Supports UIby robotmcp
Bidirectional bridge connecting LLMs to robots using the Model Context Protocol and ROS/ROS2.
What it does
ROS MCP Server enables AI models like Claude, GPT, and Gemini to control and monitor robots in real-time. It acts as a bridge between the Model Context Protocol and Robot Operating System (ROS/ROS2), allowing LLMs to interact with robot hardware without requiring changes to the existing robot source code.
Tools
- Topic Interaction: Publish and subscribe to ROS topics to monitor sensor data or send commands.
- Service/Action Caller: Execute ROS services and actions to trigger specific robot behaviors.
- Parameter Manager: Read and set ROS parameters to configure robot state.
- System Discovery: Dynamically discover available topics, services, and actions, including custom types.
Installation
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ros-mcp": {
"command": "python3",
"args": ["-m", "ros_mcp_server"]
}
}
}
Supported hosts
- Claude Desktop
- Claude Code
- Codex CLI
- Gemini CLI
- ChatGPT
- Cursor
Quick install
pip install ros-mcp-serverInformation
- Pricing
- free
- Published
- 4/14/2026
- stars






