返回 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
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达性待核验
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
暂无可公开的来源链接。
