ros2-mcp-server

ros2-mcp-server

45

ros2-mcp-server is a Python-based server that integrates the Model Context Protocol (MCP) with ROS 2, allowing AI assistants to control robots through ROS 2 topics. It supports asynchronous command processing and is designed for compatibility with the ROS 2 Humble distribution.

FastMCP

Used to implement an MCP server, process commands from the client

ROS 2

Provides infrastructure for robot operating systems, supporting topic publishing and subscription

uv

Python package manager for dependency management