ros-mcp-server logo

ros-mcp-server为支持执行复杂任务并适应各种环境的机器人而开发的ROS/ROS2 MCP 服务器,能将自然语言指令转换为机器人动作,提升自动化应用的智能水平。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

为支持执行复杂任务并适应各种环境的机器人而开发的ROS/ROS2 MCP 服务器,它能将大型语言模型(如Claude、GPT和Gemini)连接到机器人之上,提供无需改变机器人源代码即可实现双向通信。该服务让LLMs能够控制机器人,并随时观察机器人的所有状态,与之交互的整个过程中,发布订阅话题、调用服务、动作、调整参数、读取感测数据及监测机器人状态—all在实时进行.

主要功能

  • LLMs与机器人之间实现双向通信
  • 发布订阅话题全局上下文
  • 调用服务、动作
  • 设置参数
  • 读取感测数据
  • 实时监测机器人状态

价格

模型
Free
评分
暂无评价

使用场景

工业机器人诊断

该MCP服务器与一台生产型工业机器人相连,允许Claude机器人独立发现和语法化话题和服务类型并报告异常根因。

自动导航与操控

Google Gemini使用MCP服务器进行自主导航与操控,当接收到‘取一个可乐从冰箱拿到客厅’这样的自然语言指令时。

模拟机器人控制

MCP服务器与NVIDIA Isaac Sim中的模拟Unitree Go2四足机器人连接,Claude能够解释自然语言指令并控制机器人行进。

优点 & 缺点

优点

  • 无需改变机器人源代码
  • LLMs与机器人之间的真正双向通信
  • 深入理解ROS会指导LLMs发现可用的话题、服务、动作及其类型

缺点

  • 对潜在安全风险的信息有限
  • 依赖MCP客户端兼容性

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

Can it monitor robot state in real-time?

Yes, the server allows for monitoring robot state in real-time, as well as publishing and subscribing to topics, calling services and actions, and reading sensor data.

Asked by Vera Nováková · Nov 19, 2025

What language models does it support?

The ROS/ROS2 MCP Server supports large language models such as Claude, GPT, and Gemini.

Asked by Gustav Lindberg · Oct 26, 2025

Do I need to modify my existing robot code?

No, the ROS/ROS2 MCP Server does not require changes to existing robot source code, you just need to add the rosbridge node to your existing ROS setup.

Asked by Larisa Ionescu · Aug 28, 2025

What robots is it compatible with?

The ROS/ROS2 MCP Server is compatible with robots using ROS 2 and ROS 1 distros, and works with any MCP client built on the open MCP standard.

Asked by Cristina Moreno · Aug 16, 2025

提问

服务配缩器 的替代品