ros-mcp-server and unitree-go2-mcp-server

These are ecosystem siblings: the ROS MCP server provides a general-purpose integration layer between language models and ROS-based robots, while the Unitree Go2 MCP server is a specialized implementation that builds on MCP to control a specific robot platform using natural language.

ros-mcp-server
57
Established
Maintenance 16/25
Adoption 10/25
Maturity 9/25
Community 22/25
Maintenance 2/25
Adoption 9/25
Maturity 9/25
Community 14/25
Stars: 1,070
Forks: 157
Downloads:
Commits (30d): 3
Language: Python
License: Apache-2.0
Stars: 76
Forks: 11
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 unitree-go2-mcp-server

lpigeon/unitree-go2-mcp-server

The Unitree Go2 MCP Server is a server built on the MCP that enables users to control the Unitree Go2 robot using natural language commands interpreted by a LLM.

Implements ROS2 command translation, converting natural language into robot control instructions through the MCP protocol. Supports both direct ROS2 environments and rosbridge-based remote control, with contextual understanding enabling the LLM to interpret semantic requests beyond literal commands. Integrates with Claude Desktop and other MCP-compatible AI systems, requiring Ubuntu 20.04+ with ROS2 Humble or Foxy.

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