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.

ros-mcp-server
57
Established
ros-mcp
30
Emerging
Maintenance 16/25
Adoption 10/25
Maturity 9/25
Community 22/25
Maintenance 2/25
Adoption 7/25
Maturity 9/25
Community 12/25
Stars: 1,070
Forks: 157
Downloads:
Commits (30d): 3
Language: Python
License: Apache-2.0
Stars: 30
Forks: 4
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work