MCP.so
登录

Ros_mcp_server

@lpigeon

关于 Ros_mcp_server

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

基本信息

分类

其他

许可证

Apache-2.0

运行时

python

传输方式

stdio

发布者

lpigeon

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is ROS MCP Server?

ROS MCP Server connects large language models (LLMs) such as Claude, GPT, and Gemini to robots, enabling bidirectional communication without modifying existing robot source code. It is built on the open MCP standard and works with any MCP-compatible client like Claude Desktop, ChatGPT, Cursor, and Gemini CLI.

How to use ROS MCP Server?

Follow the installation guide to get started. Add a rosbridge node to your existing ROS setup and configure the server to work with Claude Code, Codex CLI, Gemini CLI, Claude Desktop, ChatGPT, Cursor, or any other MCP-compatible client.

Key features of ROS MCP Server

  • No robot source code changes required.
  • True two-way communication — control and observe robots.
  • Full context: publish/subscribe to topics, call services and actions.
  • Deep ROS understanding guides LLMs on available topics and types.
  • Works with any MCP client.
  • Compatible across ROS 2 (Jazzy, Humble) and ROS 1 distros.

Use cases of ROS MCP Server

  • AI agent diagnosis and debugging of industrial robot end effectors.
  • Natural language control of mobile manipulators (e.g., "Grab a Coke from the fridge").
  • Controlling simulated robots (e.g., Unitree Go2 in NVIDIA Isaac Sim).
  • Real-time monitoring and parameter adjustment of ROS systems.

FAQ from ROS MCP Server

Do I need to change my existing robot code?

No. You only need to add the rosbridge node to your existing ROS setup.

Which LLM clients are supported?

It works with any MCP-compatible client, including Claude Code, Codex CLI, Gemini CLI, Claude Desktop, ChatGPT, and Cursor.

Which ROS versions are supported?

Both ROS 2 (Jazzy, Humble, and others) and ROS 1 distros are supported.

Does the server handle custom ROS types?

Yes. It guides the LLM to discover available topics, services, actions, and their types — including custom ones — so they are used with the correct syntax without manual configuration.

What license is used?

The project is licensed under the Apache License 2.0.

评论

其他 分类下的更多 MCP 服务器