nav2_mcp_server and ros-mcp

These appear to be competitors, as both tools offer an MCP (Mission Control Program/Protocol) server specifically designed to control robots, with `ajtudela/nav2_mcp_server` leveraging Nav2 for its resources and `Yutarop/ros-mcp` integrating directly with ROS topics, services, and actions.

nav2_mcp_server
51
Established
ros-mcp
36
Emerging
Maintenance 10/25
Adoption 8/25
Maturity 15/25
Community 18/25
Maintenance 2/25
Adoption 7/25
Maturity 15/25
Community 12/25
Stars: 68
Forks: 14
Downloads:
Commits (30d): 0
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 nav2_mcp_server

ajtudela/nav2_mcp_server

MCP server that provides tools and resources to control and monitor robots using Nav2.

This project provides a central control point for managing robots using Nav2 for navigation. It takes high-level commands like 'navigate to a specific point' or 'follow a sequence of waypoints' and translates them into actions for your robot, while also giving you real-time updates on its status. This is ideal for roboticists, automation engineers, or anyone deploying and managing autonomous mobile robots in a real-world environment.

robotics-control autonomous-navigation robot-fleet-management industrial-automation mobile-robot-operations

About ros-mcp

Yutarop/ros-mcp

MCP server for ROS to control robots via topics, services, and actions.

This project helps robotics engineers and researchers control ROS-enabled robots using natural language commands instead of complex coding. You input plain English instructions, and the system translates them into ROS topics, services, or actions to manage robot movements, inspect nodes, or launch GUI tools. This allows for more intuitive interaction with robotic systems.

robotics-control ROS2-management natural-language-robotics robot-prototyping robot-debugging

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