ngres/ros2mcp
Expose arbitrary ROS 2 services and topics as MCP tools and list topics as resources.
This project helps roboticists and automation engineers integrate their robot operating systems (ROS 2) with AI models and other intelligent systems. It takes live sensor data and robot control commands from ROS 2 and translates them into a format that AI agents can understand and interact with, known as the Model Context Protocol (MCP). The output allows AI systems to perceive the robot's environment and issue high-level commands.
No commits in the last 6 months.
Use this if you need to connect your ROS 2-powered robots and their data streams to AI models or intelligent decision-making systems using the Model Context Protocol.
Not ideal if you are not working with ROS 2 or do not intend to integrate your robotic systems with AI models via the Model Context Protocol.
Stars
9
Forks
3
Language
Python
License
Apache-2.0
Category
Last pushed
Jul 27, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/ngres/ros2mcp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
robotmcp/ros-mcp-server
Connect AI models like Claude & GPT with robots using MCP and ROS.
ajtudela/nav2_mcp_server
MCP server that provides tools and resources to control and monitor robots using Nav2.
spkane/freecad-addon-robust-mcp-server
The FreeCAD Robust MCP server and MCP Bridge Workbench/Addon
wise-vision/ros2_mcp
Advanced MCP Server ROS 2 bridging AI agents straight into robotics
robotmcp/robotmcp_client
Connect AI models like Claude & GPT with robots using MCP and ROS.