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.
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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work