Contribute
Sign in
WiseVision ROS2

WiseVision ROS2

Python server implementing Model Context Protocol (MCP) for ROS2.

10K+pulls14 ToolsPackaged byDocker, with additional security features including SBOMs, provenance, signing, and multi-arch support

Tools

NameDescription
ros2_interface_listReturns a list of available ROS 2 interfaces.
ros2_send_action_goalSend a goal to a ROS 2 action by name and action type using provided goal fields. Before **every** use of this tool, the agent must call 'ros2_list_actions' and 'ros2_interface_list' to ensure the latest available actions and types are known. Optionally wait for the result with a timeout.
ros2_topic_publishPublish a message to a ROS 2 topic by name and message type using provided field values. Supports single publish (default) or continuous publishing at a specified frequency for a duration. Before **every** use of this tool, the agent must call 'ros2_topic_list' and 'ros2_interface_list' to ensure the latest available topics and message types are known.