ros-mcp-server and robot_MCP

These are ecosystem siblings where one provides a general-purpose MCP bridge for ROS-based robots while the other is a specialized implementation for a specific robot model (SO-ARM100), both serving the same robotics-AI integration category but at different levels of abstraction.

ros-mcp-server
63
Established
robot_MCP
44
Emerging
Maintenance 16/25
Adoption 10/25
Maturity 15/25
Community 22/25
Maintenance 2/25
Adoption 8/25
Maturity 15/25
Community 19/25
Stars: 1,070
Forks: 157
Downloads:
Commits (30d): 3
Language: Python
License: Apache-2.0
Stars: 69
Forks: 18
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
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 robot_MCP

IliaLarchenko/robot_MCP

A simple MCP server for the SO-ARM100 control

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