Skip to content

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 9mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai mcp mcp-server mcp-server-ros2 ros2 ros2-mcp-server

Summary

AI summary

Removed ROS2TopicEcho tool handler, eliminated msg_type argument from subscribe_topic, and added automatic QoS profile determination.

Full changelog

Release Notes: ROS2 Topic Subscription Refactor

Highlights

This release refactors the ROS2 topic subscription and message handling logic, simplifying the interface and improving robustness.

Interface Changes

  • subscribe_topic in ros2_manager.py no longer requires a msg_type argument — message type is now automatically inferred from the topic.
  • Removed the ROS2TopicEcho tool handler and echo_topic_once method to streamline the toolset and eliminate redundant functionality.
  • Updated documentation (README.md) to reflect the simplified interface and removal of deprecated tools.

Message Serialization & Deserialization

  • Refactored serialization logic to better handle nested, array, and binary ROS2 message types.
  • Improved error handling and ensured consistent behavior across message formats.

Quality of Service (QoS)

  • Subscriptions now automatically determine and apply the appropriate QoS profile based on publisher endpoints.
  • Increases reliability and compatibility across different ROS2 configurations.

Other Improvements

  • Minor fixes to message type parsing and related internal logic.
  • Documentation and usage instructions improved for clarity and correctness.

Breaking Changes

  • Removed `ROS2TopicEcho` tool handler and `echo_topic_once` method from the toolset.
  • `subscribe_topic` in `ros2_manager.py` no longer requires a `msg_type` argument; type is now inferred automatically.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track WiseVision/mcp_server_ros_2

Get notified when new releases ship.

Sign up free

About WiseVision/mcp_server_ros_2

MCP server for ROS2 enabling AI-driven robotics applications and services.

All releases →

Beta — feedback welcome: [email protected]