返回 AI 工具目录

lpigeon/ros-mcp-server

MCP 服务人工精选最近核验 2026年7月23日

ROS MCP Server 是一个把大语言模型(Claude、GPT、Gemini 等)接到机器人的 Model Context Protocol 服务,让模型与机器人双向通信、控制并观测状态,无需改动机器人源码,只需新增 rosbridge 节点。它提供完整 ROS 集成:发布/订阅话题、调用服务与动作、设参数、读传感器数据,并引导模型自动发现可用的话题、服务、动作及其类型。项目基于开放 MCP 标准,兼容 ROS 2(Jazzy、Humble)与 ROS 1,可对接 Claude、ChatGPT、Cursor、Gemini CLI 等 MCP 客户端,以 Python 编写、Apache-2.0 许可,需 Python 3.10+ 与 rosbridge。

定价开源部署本地运行国内可达国内可达性待核验

解决什么问题

  • 让 LLM 通过 MCP 双向控制并观测机器人
  • 不改机器人源码,仅加 rosbridge 节点接入
  • 发布订阅话题、调用服务与动作、设参数
  • 读取传感器数据供模型感知环境
  • 引导模型自动发现话题服务动作及其类型

适合

  • 用自然语言驱动 ROS 机器人做实验
  • 为既有 ROS 系统低侵入接入 LLM
  • 需要 ROS1/ROS2 与多 MCP 客户端兼容
  • 做机器人感知与控制的原型验证

不适合

  • 依赖 ROS 与 rosbridge,非 ROS 系统不适用
  • 需 Python 3.10+ 与 pip 23.0+ 环境
  • 实机控制存在安全风险,需人工兜底
  • LLM 客户端多在海外,联网需代理

如何接入

  • 在机器人侧运行 rosbridge 节点
  • 以 MCP 服务注册进 Claude、Cursor 等客户端
  • 经 WebSocket 与 ROS 通信收发消息
  • 支持 ROS 2(Jazzy、Humble)与 ROS 1

已知限制

  • 功能与稳定性依赖 rosbridge 与 ROS 版本
  • 实机执行需评估安全与失控风险
  • 自定义消息类型需正确暴露给模型
  • 有效使用依赖所选 LLM 服务可达性

接入与使用事实

部署方式
本地运行
实现语言
Python
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达性待核验
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网