Best ROS MCP Servers
ROS (Robot Operating System) is a flexible framework for writing robot software. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms.
Why this server?
Enables robot movement control by sending linear and angular velocity commands to ROS-enabled robots through the rosbridge WebSocket interface
AsecurityAlicense-qualityFacilitates robotic movement control by providing functions that enable precise manipulation of linear and angular velocities through natural language commands, compatible with both ROS and ROS2.Last updated a day ago171,144Apache 2.0Why this server?
Integrates with ROS 1.4 (Melodic) via rosbridge_suite for physical robot control, including Moorebot Scout and Unitree robots
AsecurityAlicense-qualityProvides unified control for both physical robots (ROS-based like Moorebot Scout, Unitree) and virtual robots in Unity3D/VRChat, enabling multi-robot coordination, environment generation, and automated 3D model creation.Last updated 19 days ago83MITWhy this server?
Enables control of a Unitree Go2 robot by translating natural language commands into ROS2 instructions, allowing for robot movement, navigation, and interaction with the environment
AsecurityAlicense-qualityA server built on the Model Context Protocol that enables controlling the Unitree Go2 robot using natural language commands, which are translated into ROS2 instructions for the robot to perform corresponding actions.Last updated a year ago1276Apache 2.0Why this server?
Enables control of robots running ROS or ROS2 by translating natural language commands into ROS commands, supporting movement control, sensor data access, and robot state monitoring through WebSocket-based communication with rosbridge
-securityAlicense-qualityEnables control of ROS/ROS2 robots through natural language commands by translating LLM instructions into ROS topics and services. Supports cross-platform WebSocket-based communication with existing robot systems without requiring code modifications.Last updated 8 months agoMITWhy this server?
Enables AI tooling to interact with ROS2 robotics systems, providing capabilities to list and subscribe to topics, call services, publish messages, retrieve sensor data from storage systems, and perform real-time debugging and analysis of robotic applications.
-securityAlicense-qualityEnables AI tools to interact with ROS2 robotics systems through natural language commands. Supports topic publishing/subscribing, service calls, message analysis, and auto-discovery of ROS2 interfaces for debugging and controlling robots.Last updated 7 months agoMozilla Public 2.0Why this server?
Provides integration with ROS2 (Robot Operating System) through a cloud bridge for controlling physical robots (UR5e, Panda, Spot), including MoveIt2 motion planning, collision avoidance, and real-time robot status monitoring.
AsecurityFlicense-qualityControl real robots and IoT devices through AI agents. Self-register with wallet authentication, pay with ETH for tier upgrades, and execute Vision-Language-Action commands. Features robot control, sensor monitoring, multi-agent coordination, and autonomous payments.Last updated 7 days ago8Why this server?
Connects to RouterOS devices, allowing comprehensive network administration including interface configuration, IP management, firewall rule creation, DNS configuration, route management, and backup operations through structured API calls.
-securityAlicense-qualityA bridge between AI assistants and MikroTik RouterOS devices, allowing natural language interaction to manage network configurations including VLANs, firewalls, DNS settings, and more.Last updated 9 months ago1MITWhy this server?
Provides comprehensive access to information, documentation, and learning resources for the Robot Operating System (ROS and ROS2) frameworks.
-securityAlicense-qualityProvides a comprehensive robotics information hub with details on frameworks like ROS and Gazebo, robot types, and curated learning resources. It enables AI assistants to access offline robotics documentation and development roadmaps without external API dependencies.Last updated 5 months ago1MITWhy this server?
Provides tools for interacting with ROS2 (Robot Operating System) nodes, enabling listing of topics and services, subscribing to topics, publishing messages, calling services, and retrieving data from WiseVision Data Black Box.
-securityAlicense-qualityPublic implementation of MCP for ROS 2 enabling to interact with system visible various robots, capable of: List available topics List available services Call service Subscribe topic to get messages Publish message on topic and moreLast updated 2 months ago74Mozilla Public 2.0