AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
API 集成/
ros-mcp-server
ros-mcp-server logo

ros-mcp-server

活跃·★ 1.5k·Apache-2.0·更新于 2026-10-22

ROS-MCP-Server 把 Claude、GPT、Gemini 等大模型连接到现有的机器人,实现双向集成,除了增加 `rosbridge` 节点外不需要改动机器人的源码。README 说你可以用自然语言指挥机器人,指令会被翻译成 ROS 或 ROS2 命令,也能让 AI 通过订阅话题、调用服务、读取传感器数据来实时了解机器人状态。功能包括列出话题、服务和消息类型,查看类型定义(包括自定义类型),发布和订阅话题,调用服务,以及读取或修改参数。

它与版本无关:同时支持 ROS1 和 ROS2,以及任何兼容 MCP 的模型。README 展示了两个例子:在 Claude Desktop 里控制 NVIDIA Isaac Sim 中的 MOCA 移动机械臂,以及用自然语言控制宇树 Go 机器人。ROS Actions 支持和权限控制标注为“即将推出”。安装步骤在单独的安装指南(以及源码安装指南)里;如果你不想用桌面端大模型应用,可以用 robot-mcp-client 在终端里使用。许可证为 Apache-2.0。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-18。

许可证
Apache-2.0
最新发布
v3.1.2 · 2026-09-23
最近提交
2026-10-18
贡献者
19
复刻数
215
未关闭的 issue 和 PR
67
首次发布
2025-04-11

来源:GitHub、npm 和 PyPI 的公开接口。

#ROS#ROS2#大型语言模型#机器人技术#AI集成#自然语言处理#机器人控制#MCP
$ 安装
$ git clone https://github.com/robotmcp/ros-mcp-server.git && cd ros-mcp-server && pip install .
↗ 访问官网★ GitHub
01

功能特性

01无需修改机器人代码,仅需添加 `rosbridge` 节点。
02实现真正的双向通信,允许大型语言模型控制机器人并观察ROS数据。
03开箱即用,支持ROS1和ROS2两个版本。
04与ROS环境全面交互:列出、查看、发布/订阅话题、调用服务以及获取/设置参数。
05与任何支持MCP的大型语言模型平台(如Claude Desktop、Gemini和ChatGPT)集成。
02

为什么选择它

+不需要改动现有的机器人代码,只需要 `rosbridge` 节点
+双向:模型既能指挥机器人,也能观察话题、服务、传感器和参数
+同时支持 ROS1 和 ROS2,以及任何兼容 MCP 的模型
+按 README 所述,在仿真(Isaac Sim)和真实四足机器人上都有演示
03

权衡点

!让大模型向实体机器人发布指令有风险,请先在仿真里测试,并准备好急停
!权限控制只是标注为“即将推出”,目前还没有内置的访问控制
!暂不支持 ROS Actions
!README 很简短,安装细节都在单独的指南里
04

维护状况检查

活跃检查日期: 2026-10-18
最近提交
2026-09-23
近 90 天提交数
2
近 90 天发布数
2
最新发布
v3.1.2 (2026-09-23)
未关闭 issue
67
近期 issue 至少有一条评论的比例
2/3
近 12 周每周提交数
近 12 周每周提交数: 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #185 Feature: Behavior Tree Integration via MCP (built on existing ROS Action support)8 条评论 · 2025-11-04
  • #140 Fix bug: Remove Optional from tools input.5 条评论 · 2025-10-01
  • #145 Remove dependency on rosapi for ROS graph and parameter management4 条评论 · 2025-10-05
  • #397 Concurrent send_action_goal MCP calls can return each other's results3 条评论 · 2026-10-10
  • #248 Add option for local ROS 2 connection without ROSBridge3 条评论 · 2026-02-27

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

ROS
框架
已通过文档验证
ROS2
框架
已通过文档验证
Python
运行时
已通过文档验证
Dev Container
开发环境
已通过文档验证
06

快速开始

1
$ git clone https://github.com/robotmcp/ros-mcp-server.git
2
$ cd ros-mcp-server
3
$ pip install .
07

使用场景

↳使用自然语言在模拟环境中(例如NVIDIA Isaac Sim中的MOCA)命令移动机械臂。
↳通过自然语言控制真实机器人(例如Unitree Go),并解释摄像头图像以提供情境化指令。
↳通过浏览ROS话题/服务、查询自定义类型和通过自然语言调用服务来调试工业机器人。
08

同类工具

⚡热门对决:
VSmcp-brasil★1.8k→VSgoogle_workspace_mcp★3.4k→VSopen-meteo-mcp★72→VSonetool-mcp★24→
mcp-brasil logo
mcp-brasil★ 1.8k
用于连接50个巴西公共数据源的MCP服务器。
VS对比→
google_workspace_mcp logo
google_workspace_mcp★ 3.4k
通过所有MCP客户端、AI助手和开发者工具,实现对Google日历、云端硬盘、Gmail、文档、表格、幻灯片、表单、任务和聊天的完全自然语言控制。
VS对比→
open-meteo-mcp logo
open-meteo-mcp★ 72
一个全面的模型上下文协议(MCP)服务器,为大型语言模型提供Open-Meteo天气API的访问能力。
VS对比→
onetool-mcp logo
onetool-mcp★ 24
单个 MCP 服务器提供 100+ 工具,通过代码模式调用减少 96% token 消耗。
VS对比→
advanced-homeassistant-mcp logo
advanced-homeassistant-mcp★ 58
一个强大、安全且可扩展的Model Context Protocol (MCP) 服务器,使AI助手能够与Home Assistant无缝交互,通过自然语言控制智能家居。
VS对比→
mdma logo
mdma★ 71
MDMA 是一个扩展 Markdown 以支持表单、按钮等交互式组件的工具,用于构建可操作的 AI 对话和动态文档。
VS对比→
fli logo
fli★ 3.2k
一个强大的Python库和MCP服务器,通过反向工程直接访问Google Flights数据,提供命令行接口和Python API,用于搜索航班、查找优惠和筛选结果。
VS对比→
xiaohongshu-mcp logo
xiaohongshu-mcp★ 16.4k
一个用于小红书内容管理和自动化发布的模型上下文协议(MCP)服务。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
robotmcp /
ros-mcp-server
↗

通过 rosbridge 和 MCP 把大模型接入 ROS 与 ROS2 机器人

1.5k215Apache-2.0
最后更新1天前
状态活跃
分类API 集成
贡献者19
最新发布v3.1.2
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。