Briefing
The ROS 2 tools shell out to the ros2 CLI, so rclpy need not be installed. For DDS, TopicForge joins the domain as a read-only CycloneDDS participant and reads the standard discovery topics: participants, readers, writers and their QoS. Every tool marks itself read-only in the MCP protocol, and a test fails if one does not. Without ROS or a DDS backend it falls back to mock fixtures and reports the mode in every response.
The README lists its limits. It reads discovery, not data, so user-topic payloads are not decoded and a hung writer whose lease is still renewed looks healthy. The Fast DDS adapter has never run against a bus, and no RTI, OpenDDS or CoreDX participant has been observed. DDS Security is not handled.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | yaniswav/ |
|---|---|
| Stars | 3 |
| License | MIT Permissive |
| Language | Python |
| Last push | 14 Oct 2026 16 d ago |