ros2_mcp and robotmcp_client

These tools are an ecosystem of a server and its client library, where `ros2_mcp` likely provides the core server functionality for bridging AI agents into robotics, and `robotmcp_client` enables AI models like Claude and GPT to connect and interface with that MCP server and ROS.

ros2_mcp
47
Emerging
robotmcp_client
41
Emerging
Maintenance 10/25
Adoption 9/25
Maturity 15/25
Community 13/25
Maintenance 13/25
Adoption 5/25
Maturity 9/25
Community 14/25
Stars: 71
Forks: 8
Downloads:
Commits (30d): 0
Language: Python
License: MPL-2.0
Stars: 11
Forks: 3
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
No Package No Dependents

About ros2_mcp

wise-vision/ros2_mcp

Advanced MCP Server ROS 2 bridging AI agents straight into robotics

Provides comprehensive ROS 2 introspection and control through stdio-based MCP with auto-discovery of topics, services, and actions including their message schemas. Includes built-in prompts for common robotics tasks like health checks, topic analysis, and message relay, plus integration with WiseVision Data Black Box for historical message retrieval. Automatically selects QoS settings and supports nested message structures, enabling AI clients to interact with ROS 2 systems without prior configuration or domain expertise.

About robotmcp_client

robotmcp/robotmcp_client

Connect AI models like Claude & GPT with robots using MCP and ROS.

Implements the MCP client specification to enable direct LLM-robot communication over stdio or HTTP transports, supporting bidirectional streaming of commands and sensor feedback. Includes a production-ready Gemini Live client with real-time interaction capabilities, plus abstractions for integrating alternative LLMs (Ollama, Nvidia NeMo). Works offline within local/LAN environments and is version-agnostic across ROS1 and ROS2 via rosbridge integration.

Scores updated daily from GitHub, PyPI, and npm data. How scores work