claudeers.
// Uncategorized / Others

ros-mcp-server

Connect AI models like Claude & GPT with robots using MCP and ROS.

// Uncategorized / Others[ cli ][ api ][ desktop ][ claude ]#claude#mcp#mcp-server#modelcontextprotocol#ros#ros-mcp-server#ros2#ros2-mcp-server#uncategorizedApache-2.0$open-sourceupdated about 6 hours ago

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up ros-mcp-server (git-clone project) into my current project.
Found on https://claudeers.com/ros-mcp-server
Repo: https://github.com/robotmcp/ros-mcp-server
Homepage/docs: https://robotmcp.ai
Detected install method: git-clone → git clone https://github.com/robotmcp/ros-mcp-server
Category: uncategorized. Platforms: cli, api, desktop.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
unknown; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/robotmcp/ros-mcp-server

ROS MCP Server 🧠⇄🤖

ros-mcp-server

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.

Why ROS-MCP?

  • 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 the right syntax without manual configuration.
  • Works with any MCP client → built on the open MCP standard, supporting Claude Code, Codex CLI, Gemini CLI, Claude Desktop, ChatGPT, Cursor, and more.
  • Works across ROS versions → compatible across ROS 2 (Jazzy, Humble, and others) and ROS 1 distros.

🎥 Examples in Action

ROS MCP demos


🏭 Example - AI Agent diagnosis of Industrial Robot End Effector (Video)

  • The MCP server connects Claude to a production industrial robot, with only the technician manuals as reference.
  • Claude discovers the robot's custom topic and service types and their syntax on its own.
  • From a single prompt to test the gripper, it reads the manuals, runs its own tests, finds an anomaly, and reports the root cause.

Testing and debugging an industrial robot


🤖 Example - Controlling "Wilson" with natural language (video)
From a single prompt — "Grab a Coke from the fridge & go to the living room." — Google Gemini uses the MCP server to navigate and manipulate autonomously. Built on ROS 2 with Nav2 (SLAM) for mapping and navigation, and MoveIt to command the manipulator.

Wilson robot controlled with natural language


🐕 Example - Controlling Unitree Go2 in NVIDIA Isaac Sim (video)
The MCP server connects Claude to a simulated Unitree Go2 quadruped in NVIDIA Isaac Sim, interpreting natural language commands to navigate and control the robot.

Controlling Unitree Go2 in NVIDIA Isaac Sim


🛠 Getting Started

Follow the installation guide to get started.

ROS-MCP works with Claude Code, Codex CLI, Gemini CLI, Claude Desktop, ChatGPT, Cursor, or any MCP-compatible client.

ros-mcp-server


📚 More Examples & Tutorials

Browse our examples to see the server in action.
We welcome community PRs with new examples and integrations!


🤝 Contributing

We love contributions of all kinds:

  • Bug fixes and documentation updates
  • New features (e.g., Action support, permissions)
  • Additional examples and tutorials

Check out the contributing guidelines and see issues tagged good first issue to get started.


📜 License

This project is licensed under the Apache License 2.0.

// compatibility

Platformscli, api, desktop
Operating systems
AI compatibilityclaude
LicenseApache-2.0
Pricingopen-source
LanguagePython

// faq

What is ros-mcp-server?

Connect AI models like Claude & GPT with robots using MCP and ROS.. It is open-source on GitHub.

Is ros-mcp-server free to use?

ros-mcp-server is open-source under the Apache-2.0 license, so it is free to use.

What category does ros-mcp-server belong to?

ros-mcp-server is listed under uncategorized in the Claudeers registry of Claude-compatible tools.

0 views
1,342 stars
unclaimed
updated about 6 hours ago

// embed badge

ros-mcp-server on Claudeers
[![Claudeers](https://claudeers.com/api/badge/ros-mcp-server.svg)](https://claudeers.com/ros-mcp-server)

// retro hit counter

ros-mcp-server hit counter
[![Hits](https://claudeers.com/api/counter/ros-mcp-server.svg)](https://claudeers.com/ros-mcp-server)

// reviews

// guestbook

0/500

// related in Uncategorized / Others

🔓

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

// uncategorizedn8n-io/TypeScript195,721NOASSERTION[ claude ]
🔓

FULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Q…

// uncategorizedx1xhlol/141,748GPL-3.0[ claude ]
🔓

The agent engineering platform.

// uncategorizedlangchain-ai/Python141,411MIT[ claude ]
🔓

100+ AI Agent & RAG apps you can actually run — clone, customize, ship.

// uncategorizedShubhamsaboo/Python116,798Apache-2.0[ claude ]
→ see how ros-mcp-server connects across the ecosystem