ajtudela/nav2_mcp_server
If you are the rightful owner of nav2_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Nav2 MCP Server is a Model Context Protocol server designed to facilitate the control and monitoring of Nav2 navigation operations, enabling seamless integration with Nav2-enabled robots through the MCP protocol.
Tools
Functions exposed to the LLM to take actions
navigate_to_pose
Navigate the robot to a specific pose (position and orientation) in the map frame.
follow_waypoints
Navigate the robot through a sequence of waypoints in order.
spin_robot
Rotate the robot in place by a specified angle.
backup_robot
Move the robot backward by a specified distance.
dock_robot
Dock the robot to a charging station or dock.
undock_robot
Undock the robot from a charging station or dock.
clear_costmaps
Clear robot navigation costmaps to remove stale obstacle data.
get_robot_pose
Get the current position and orientation of the robot.
cancel_navigation
Cancel the currently active navigation task.
nav2_lifecycle
Control Nav2 lifecycle (startup or shutdown).
get_path
Compute a navigation path between two poses.
get_path_from_robot
Compute a navigation path from the robot's current pose to a goal pose.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client