ros-mcp-server and ros-mcp
These are competing implementations of the same core concept—MCP servers that bridge AI models to ROS robots—with the robotmcp version offering broader AI model integration while the Yutarop version focuses more narrowly on ROS communication primitives.
About ros-mcp-server
robotmcp/ros-mcp-server
Connect AI models like Claude & GPT with robots using MCP and ROS.
Implements MCP (Model Context Protocol) as a ROS/ROS2 bridge, enabling LLMs to introspect and control robot systems through topic publishing, service calls, parameter management, and real-time sensor subscriptions without modifying existing robot code. Supports both ROS1 and ROS2 ecosystems through a single deployment, integrating with MCP-compatible clients (Claude Desktop, Gemini, ChatGPT) via rosbridge.
About ros-mcp
Yutarop/ros-mcp
MCP server for ROS to control robots via topics, services, and actions.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work