nav2_mcp_server and ros2mcp

These tools are complements: ngres/ros2mcp allows ROS 2 services and topics to be exposed as MCP tools and resources, which ajtudela/nav2_mcp_server can then utilize to control and monitor robots via Nav2.

nav2_mcp_server
51
Established
ros2mcp
36
Emerging
Maintenance 10/25
Adoption 8/25
Maturity 15/25
Community 18/25
Maintenance 2/25
Adoption 5/25
Maturity 15/25
Community 14/25
Stars: 68
Forks: 14
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 9
Forks: 3
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
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 ros2mcp

ngres/ros2mcp

Expose arbitrary ROS 2 services and topics as MCP tools and list topics as resources.

This project helps roboticists and automation engineers integrate their robot operating systems (ROS 2) with AI models and other intelligent systems. It takes live sensor data and robot control commands from ROS 2 and translates them into a format that AI agents can understand and interact with, known as the Model Context Protocol (MCP). The output allows AI systems to perceive the robot's environment and issue high-level commands.

robotics automation AI-integration robot-control sensor-data-fusion

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