Agent♥︎Age
Catalog

TopicForge

Official

by yaniswav · Python

Read-only MCP server for ROS2 and DDS: topics, participants, QoS mismatches, bags.

TopicForge MCP Server (io.github.yaniswav/topicforge)

TopicForge is a read-only Model Context Protocol (MCP) server for ROS 2 and DDS. It provides access to topic- and participant-related information, including QoS mismatches and recorded data in bags. The server is focused on observability and interoperability across common DDS implementations.

🛠️ Key Features

  • Read-only MCP server for ROS2 and DDS
  • Topics and participants inspection
  • QoS mismatch reporting
  • ROS bag support
  • Observability-oriented outputs

🚀 Use Cases

  • Diagnose QoS mismatches between ROS 2/DDS entities
  • Inspect topics and participants for debugging
  • Analyze ROS bag data for investigation and validation

⚡ Developer Benefits

  • Works with ROS2/DDS ecosystems (dds, rosbag)
  • Supports multiple DDS implementations (cyclonedds, fast-dds)
  • Includes mcap-related tooling context (mcap)
  • Exposes MCP concepts for model-context workflows (mcp, model-context-protocol)

⚠️ Limitations

  • Architecture is read-only

Topics

  • ai-agents, claude, cyclonedds, dds, fast-dds, mcap, mcp, model-context-protocol, observability, python, qos, robotics, ros, ros2, rosbag

Topics

ai-agentsclaudecycloneddsddsfast-ddsmcapmcpmodel-context-protocolobservabilitypythonqosroboticsrosros2rosbag