{"id":"ros-mcp-server","name":"ROS MCP Server","homepage":"https://github.com/robotmcp/ros-mcp-server","repo_url":"https://github.com/robotmcp/ros-mcp-server","category":"robotics","subcategories":["ros","robot-control","iot"],"tags":["ros","ros2","robotics","mcp","robot-control","sensors","teleoperation"],"what_it_does":"Bridges AI models (Claude, GPT, Gemini) with ROS/ROS2 robots via MCP, enabling natural language command translation into ROS commands and real-time robot state monitoring without modifying existing robot source code.","use_cases":["Control and monitor robots using natural language via Claude or other LLMs","Subscribe to ROS topics for real-time sensor data and robot state visibility","Debug and test industrial robots and mobile platforms interactively","Teleoperate mobile manipulators and quadrupeds through AI assistant interfaces","Automate robot tasks by calling ROS services and setting parameters through an LLM"],"not_for":["Projects without a ROS or ROS2 environment","Teams not working with physical or simulated robots","General-purpose automation not involving robotics middleware"],"best_when":"You have an existing ROS/ROS2 robot stack and want to add natural language control or AI-assisted debugging without modifying robot source code.","avoid_when":"You need a general IoT integration or are not running ROS — the dependency on a ROS environment is mandatory.","alternatives":["rosbridge_suite","OpenRMF","custom ROS REST bridges"],"af_score":62.8,"security_score":40.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github","mcp_registry"],"priority":"low","status":"evaluated","version_evaluated":"latest","last_evaluated":"2026-03-01T09:50:06.152531+00:00","performance":{"latency_p50_ms":null,"latency_p99_ms":null,"uptime_sla_percent":null,"rate_limits":null,"data_source":"llm_estimated","measured_on":null}}