Skip to content
← All builds
Control any ROS robot from Claude or ChatGPT with ROS MCP Server: media published by robotmcp/ros-mcp-server
Demo video on YouTube (opens in a new tab)Credit: robotmcp/ros-mcp-server
Control any ROS robot from Claude or ChatGPT with ROS MCP Server: media published by robotmcp/ros-mcp-server (image 2)
Control any ROS robot from Claude or ChatGPT with ROS MCP Server: media published by robotmcp/ros-mcp-server (image 3)

Control any ROS robot from Claude or ChatGPT with ROS MCP Server

Wheeled, Easy

ROS-MCP-Server lets an LLM read topics, call services and send commands to an existing ROS 1 or ROS 2 robot through rosbridge, with no changes to robot code.

Add the rosbridge node to your robot, point an MCP client (Claude Code, Codex CLI, Gemini CLI, Claude Desktop, Cursor) at the server, and ask in plain English: 'what topics exist?', 'drive forward 0.5 m', 'what does the lidar see?'. It discovers message types itself.

Hardware & cost: Any ROS robot or a TurtleBot/Gazebo sim. $0 software.

Difficulty: Easy.

Agent install prompt (paste into Claude Code, Cursor or Codex): "Install https://github.com/robotmcp/ros-mcp-server as an MCP server for this client following the README, make sure rosbridge_server is running on my robot, then list the available topics and read one sensor message."

Source: robotmcp/ros-mcp-server on GitHub — https://github.com/robotmcp/ros-mcp-server (facts checked against the project README, Oct 2026; prices vary by region).

Quick answers

What do you need to control any ROS robot from Claude or ChatGPT with ROS MCP Server?
Any ROS robot or a TurtleBot/Gazebo sim. $0 software.
How hard is it to control any ROS robot from Claude or ChatGPT with ROS MCP Server?
Easy.
Interfaces

Ideas to try with it

Our ideas, not the builder's claims.

  1. Ask your agent which topics have publishers and no subscribers
  2. Tell a TurtleBot to drive to the kitchen in plain English
  3. Have the agent read battery state and dock the robot when it runs low
1 more idea
  1. Debug a misbehaving sensor by letting the agent echo its topic
Source
robotmcp/ros-mcp-server on GitHub
Last commit
2026-11-02
Builder
robotmcp
Repo
robotmcp/ros-mcp-server, 1,512 stars
Built with
TurtleBot 3/4, Any ROS 2 robot

Guides: Give your AI agent a robot body · Robots you can build with AI

What to build next

Builds that share a board, robot or agent with this one.