Try “Claude Code skills”, “MCP servers for Cursor” or “Codex” · Esc to close

ROS MCP Server 🔌 MCP server Free

Control and observe real ROS/ROS2 robots from Claude, Cursor or Codex

Developer tool MCP servers · Free ★ 1.5k · +4 this week · Apache-2.0 · updated 2026-10-01

7.0editor score
Visit ROS MCP Server ↗
GitHub stars
1.5k
Stars this week
+4
Forks
214
Licence
Apache-2.0
Last push
2026-10-01
Maintainer
robotmcp
Installpip install ros-mcp-server

Third-party MCP servers run with your permissions. Read the source before installing, and prefer pinned versions.

Works with

Built on the open MCP standard, so it works in every app that supports MCP.

About ROS MCP Server

What it does

ROS MCP Server is an open-source Model Context Protocol bridge between AI coding agents and robots running ROS (Robot Operating System) or ROS2. It exposes your robot's live topics, services, actions and parameters to an MCP client so an LLM can inspect and control a real or simulated robot in the same session it uses to write and debug code, without you writing custom glue scripts for every integration.

Tools it gives your agent

  • Publish and subscribe to ROS topics
  • Call ROS services and actions
  • Read and set ROS parameters
  • Auto-discover available topics, services and actions along with their message types
  • Pull real-time sensor data and robot state for the agent to reason over

It supports both ROS 1 and ROS 2 (including Jazzy and Humble), and works over rosbridge, so it sits alongside an existing robot stack instead of requiring changes to it.

Works with

Any MCP-compatible client, including Claude Code, Claude Desktop, Cursor and Codex CLI, plus non-MCP-native assistants like ChatGPT and Gemini CLI via their MCP support.

How to install or connect

pip install ros-mcp-server

Follow the project's installation guide for wiring up rosbridge and pointing your MCP client at the server; exact client configuration depends on which agent you use.

Maintenance and safety

Actively developed, with 400+ commits, dozens of open pull requests and issues, and an Apache-2.0 licence. It does not modify robot source code, reducing the blast radius of a misbehaving agent, but any tool that lets an LLM issue live commands to physical hardware should be run with care - test in simulation first and gate real-hardware actions behind review.

Who should use it

Robotics engineers and hobbyists who already run ROS/ROS2 and want their coding agent to read sensor data, call services or drive a robot directly from a terminal session, instead of switching to a separate robotics IDE.

mcp robotics ros ros2 hardware open-source

Pros

  • Bidirectional bridge: agents can both command and observe live robot state, not just fire-and-forget commands
  • No changes needed to existing robot code - just add the rosbridge node
  • Actively maintained with 400+ commits, real issue and PR activity, and Apache-2.0 licensing

Cons

  • Robotics-specific: only useful if you actually have a ROS/ROS2 stack, not a general-purpose coding tool
  • Requires a working rosbridge setup alongside the MCP server, adding a moving part to configure

GitHub MCP Server 🔌 MCP serverFree

GitHub's official MCP server: issues, pull requests, code, Actions and security alerts

★ 33k · +132 this week

XcodeBuildMCP 🔌 MCP serverOpen source

Build, run, test and debug iOS and macOS apps from AI agents, maintained by Sentry

★ 6.5k · +27 this week

8.4 Visit ↗

MCP Reference Servers 🔌 MCP serverFree

The official reference MCP servers: fetch, filesystem, git, memory and more

★ 91k · +362 this week

Unity MCP 🔌 MCP serverOpen source

Lets AI agents drive the Unity Editor: scenes, C# scripts, assets, tests and builds

★ 15k · +173 this week

8.0 Visit ↗

Popular searches