Best for
- Robotics developers using ROS 1 or ROS 2
- Teams that want MCP clients to observe or control robots
- Robot diagnosis, experimentation, and simulation
This MCP server targets ROS robot control, observation, and diagnosis. The source explicitly documents ROS 1 and ROS 2 support, stdio transport, and compatibility with several MCP clients; it does not provide canonical tool names, a client configuration example, authentication details, or evidence of upstream official maintenance.
Strongest · Documentation 11/20 Weakest · Security and permissions 6/20
Static review · not runListed 2026-08-14
Read the FMRS scoring method →Runtime:Python 3.10+ · Prebuilt binary
Follow the project's installation guide. The server is distributed as the ros-mcp package on PyPI and runs the ros-mcp executable over stdio.
Launch the server via the `ros-mcp` stdio command in your MCP client, confirm ROS-related tools appear in the client's tool list, then ask the model to list available robot topics to verify the rosbridge connection.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
ROS MCP Server connects large language models such as Claude, GPT, and Gemini to robots through MCP and ROS. It provides bidirectional communication without changes to existing robot source code and can discover and use ROS topics, services, actions, and parameters. The server supports ROS 1 and ROS 2.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 476591ac058f Data synced 2026-10-19 Read the FMRS scoring method