Skip to content
PluginStats

mcp/ros2 pulls statistics

By mcp (100 listings) · Docker Hub · Machine learning & AI

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

View on Docker Hub Fresh · Oct 20, 2026

mcp/ros2 has 14,342 recorded pulls on Docker Hub, ranking #799 of 1,265 tracked listings.

Pulls
14,342
Official API · Oct 20, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#799
Among tracked Docker Hub listings

About mcp/ros2

WiseVision ROS2 MCP Server

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

What is an MCP Server?

MCP Info

AttributeDetails
Docker Imagemcp/ros2
Authorwise-vision
Repositoryhttps://github.com/wise-vision/mcp_server_ros_2

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/wise-vision/mcp_server_ros_2/blob/a4d248c63980e1304c3c5a3288ee165f880e59f4/Dockerfile
Commita4d248c63980e1304c3c5a3288ee165f880e59f4
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/ros2 --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMozilla Public License 2.0

Available Tools (14)

Tools provided by this ServerShort Description
ros2_action_request_resultWait for the RESULT of a ROS 2 action (GetResult) for a given goal_id.
ros2_action_subscribe_feedbackSubscribe to feedback messages of a ROS 2 action.
ros2_action_subscribe_statusSubscribe to '/<action>/_action/status' (action_msgs/msg/GoalStatusArray) and return a snapshot of status frames over a time window.
ros2_cancel_action_goalCancel a ROS 2 action goal via '/<action>/cancel_goal' (action_msgs/srv/CancelGoal).
ros2_get_message_fieldsReturns the fields of a given ROS2 message type.
ros2_get_messages_stored_in_influx_data_baseCalls the ROS2 ‘/get_messages’ service to retrieve past messages from a topic for data which is stored in InfluxDB.
ros2_interface_listReturns a list of available ROS 2 interfaces.
ros2_list_actionsList all available ROS 2 actions with their types and request fields.
ros2_send_action_goalSend a goal to a ROS 2 action by name and action type using provided goal fields.
ros2_service_callCall a ROS 2 service by name and type using provided fields.
ros2_service_listReturns a list of available ROS 2 services and their request fields.
ros2_topic_listReturns a list of available ROS 2 topics and their types.
ros2_topic_publishPublish a message to a ROS 2 topic by name and message type using provided field values.
ros2_topic_subscribeSubscribe to a ROS 2 topic by name collecting messages for a given time or count limit.

Tools Details

Tool: ros2_action_request_result

Wait for the RESULT of a ROS 2 action (GetResult) for a given goal_id. Before every use of this tool, the agent should ensure the target action exists (e.g., by calling 'ros2_list_actions').

ParametersTypeDescription
action_namestringAction name, e.g. '/fibonacci'
action_typestringFull action type, e.g. 'example_interfaces/action/Fibonacci' or 'pkg/ActionName'
goal_id_hexstring32-char UUID hex of the goal (no dashes).
timeout_secstring optionalSeconds to wait for GetResult; null → wait indefinitely.
wait_for_service_secnumber optionalSeconds to wait for the GetResult service to appear.

Tool: ros2_action_subscribe_feedback

Subscribe to feedback messages of a ROS 2 action. Optionally filter by goal_id_hex. Collects feedback for a fixed duration or until a maximum number of messages is received. Each message contains goal_id, feedback payload, and receive timestamp.

ParametersTypeDescription
action_namestringAction name, e.g. '/fibonacci'
action_typestringFull action type, e.g. 'example_interfaces/action/Fibonacci' or 'pkg/ActionName'
duration_secnumber optionalHow many seconds to keep spinning and collecting feedback.
goal_id_hexstring optionalOptional 32-char UUID hex of the goal (no dashes) to filter feedbacks.
max_messagesinteger optionalMaximum number of feedback messages to collect.

Tool: ros2_action_subscribe_status

Subscribe to '/<action>/_action/status' (action_msgs/msg/GoalStatusArray) and return a snapshot of status frames over a time window. Each frame contains goal_id, accept_stamp, status_code and status text.

ParametersTypeDescription
action_namestringAction name, e.g. '/fibonacci'
duration_secnumber optionalHow many seconds to collect status frames.
max_messagesinteger optionalMax number of individual statuses to collect in total.

Tool: ros2_cancel_action_goal

Cancel a ROS 2 action goal via '/<action>/cancel_goal' (action_msgs/srv/CancelGoal). You can cancel a specific goal by goal_id_hex or cancel all matching goals using cancel_all=True. Optionally limit cancellation to goals accepted before a given stamp (sec/nanosec). Before every use of this tool, the agent should ensure the target action exists (e.g., by calling 'ros2_list_actions').

ParametersTypeDescription
action_namestringAction name, e.g. '/fibonacci' or '/navigate_to_pose'
cancel_allboolean optionalIf true, send zero-UUID to cancel all matching goals.
goal_id_hexstring optional32-char UUID hex of the goal (no dashes). Omit when cancel_all=True.
stamp_nanosecinteger optionalNanoseconds part for the acceptance time filter.
stamp_secinteger optionalCancel goals accepted BEFORE this sec (default 0 → usually all).
wait_timeout_secnumber optionalTimeout (seconds) to wait for the service and response.

Tool: ros2_get_message_fields

Returns the fields of a given ROS2 message type.

ParametersTypeDescription
message_typestringFull ROS2 message type, e.g., std_msgs/msg/String…

Description from the Docker Hub listing.

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

mcp/ros2 pulls on Docker Hub, last 90 days: 14,342 pulls as of Oct 20, 2026.mcp/ros2Pulls on Docker Hub · Last 90 days14,342pulls14.2K14.2K14.3K14.3K14.4KJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20pullsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
mcp/ros2 pulls on Docker Hub, last 90 days: 14,342 pulls as of Oct 20, 2026.

7/30/90-day growth

mcp/ros2 pulls growth on Docker Hub: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.mcp/ros2Pulls growth on Docker Hub14,342pulls now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 20, 2026pluginstats.com
mcp/ros2 pulls growth on Docker Hub: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

mcp/ros2 Docker Hub ranking history: currently #799 (by pulls).mcp/ros2Docker Hub ranking · by pulls · Last 90 days#799current rank#794#796#798#800#802Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
mcp/ros2 Docker Hub ranking history: currently #799 (by pulls).

Listing placement

All Docker Hub1,265 listings · 64 pages · page 40, #19 (overall #799)
All Docker Hub: every listing in pulls order

Listing placement

Machine learning & AI120 listings · 6 pages · page 3, #16 (overall #56)
Machine learning & AI: every listing in pulls order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Pulls on a linear scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (5)
Recent pulls observations for mcp/ros2
Date (UTC)PullsChange vs. previous
14,342+30
14,312+60
14,252+21
14,231+74
14,157—

Similar Docker Hub Machine learning & AI plugins

All 20 mcp/ros2 alternatives

Data source

Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.

Listing: https://hub.docker.com/r/mcp/ros2. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.