{"name":"io.github.yaniswav/topicforge","slug":"yaniswav-topicforge","title":"TopicForge","description":"Read-only MCP server for ROS2 and DDS: topics, participants, QoS mismatches, bags.","url":"https://mcp.market/server/yaniswav-topicforge","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":37,"stars":3,"forks":0,"downloads_week":356,"last_push_at":"2026-10-14T06:31:28.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/yaniswav/TopicForge","website":"https://github.com/yaniswav/TopicForge#readme","version":"0.9.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"topicforge","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"mock (deterministic fixtures, no ROS2 needed), live, or auto. Defaults to auto.","format":"string","default":"auto","name":"TOPICFORGE_MODE"},{"description":"DDS backend: mock, cyclone, fast, or auto. cyclonedds is a core dependency on platforms with wheels (Linux x86_64, Windows x64, macOS; Python 3.10-3.13); the [dds] extra remains an alias.","format":"string","default":"mock","name":"TOPICFORGE_DDS_BACKEND"},{"description":"DDS domain id to observe, 0-232. Joined at startup; changing it requires a restart.","format":"number","default":"0","name":"TOPICFORGE_DDS_DOMAIN_ID"},{"description":"Opt-in anonymous telemetry, off by default. When off, no network code path executes.","format":"string","default":"off","name":"TOPICFORGE_TELEMETRY"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}