nav2_mcp_server

ajtudela/nav2_mcp_server

3.5

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

No resources