ros-mcp-server
活跃·★ 1.3k·Apache-2.0·更新于 2026-05-29
★ 宝藏工具★ API 集成
ROS-MCP-Server 将大型语言模型(如Claude、GPT和Gemini)与现有机器人连接,提供双向AI集成。
ROS-MCP-Server 连接大型语言模型(如GPT和Claude)与现有机器人,实现了双向AI集成。它支持自然语言指令控制机器人,并让AI全面了解机器人的状态和传感器数据,而无需修改现有机器人代码。
#ROS#ROS2#大型语言模型#机器人技术#AI集成#自然语言处理#机器人控制#MCP
01
功能特性
01无需修改机器人代码,仅需添加 `rosbridge` 节点。
02实现真正的双向通信,允许大型语言模型控制机器人并观察ROS数据。
03开箱即用,支持ROS1和ROS2两个版本。
04与ROS环境全面交互:列出、查看、发布/订阅话题、调用服务以及获取/设置参数。
05与任何支持MCP的大型语言模型平台(如Claude Desktop、Gemini和ChatGPT)集成。
02
兼容性
ROS
框架
已通过文档验证
ROS2
框架
已通过文档验证
Python
运行时
已通过文档验证
Dev Container
开发环境
已通过文档验证
03
快速开始
1
$ git clone https://github.com/robotmcp/ros-mcp-server.git
2
$ cd ros-mcp-server
3
$ pip install .
04
使用场景
↳使用自然语言在模拟环境中(例如NVIDIA Isaac Sim中的MOCA)命令移动机械臂。
↳通过自然语言控制真实机器人(例如Unitree Go),并解释摄像头图像以提供情境化指令。
↳通过浏览ROS话题/服务、查询自定义类型和通过自然语言调用服务来调试工业机器人。
05
同类工具
相关搜索
评论
登录后发表评论
- CCameron Brown2026年5月6日
Connecting AI models to ROS for real robot control via MCP is a significant capability.
- RReese Davis2026年4月13日
ROS integration for AI-assisted robot programming reduces the manual control layer significantly.
- OOakley Johnson2026年3月17日
Used for robot task specification via natural language. The ROS bridge is solid.
- MMorgan Nguyen2026年3月5日
Claude and GPT controlling actual robots via MCP is the practical robotics AI interface we needed.