К основному содержанию
MCP-сервер CX Codex

mcp_server_ros_2 — MCP-сервер для Claude Code: функции и установка

Сервер даёт ИИ-агенту доступ к графу ROS 2: он может просматривать топики, читать сообщения и вызывать сервисы и действия. Пригодится для работы с роботом через MCP-клиент.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env MCP_CUSTOM_PROMPTS=<MCP_CUSTOM_PROMPTS> --env MCP_PROMPTS_LOCAL=<MCP_PROMPTS_LOCAL> --env MCP_PROMPTS_PATH=<MCP_PROMPTS_PATH> --env MCP_PROMPTS_MODULE=<MCP_PROMPTS_MODULE> --transport stdio mcp-server-ros-2 -- docker run -i --rm -e MCP_CUSTOM_PROMPTS -e MCP_PROMPTS_LOCAL -e MCP_PROMPTS_PATH -e MCP_PROMPTS_MODULE docker.io/mcp/ros2:latest
Открыть на GitHub

Что делает mcp_server_ros_2

Сервер подключается к ROS 2 через rclpy. Агент может находить узлы, топики, сервисы и действия, подписываться на топики, публиковать сообщения и отправлять запросы. Отдельные инструменты преобразуют карту и облако точек в изображения; также есть просмотрщик для клиентов с поддержкой Apps.

Для запуска через Docker нужен установленный Docker и MCP-клиент; ROS 2 на хосте ставить не требуется. Поддерживаются ROS 2 Humble и Jazzy, а ROS 1 не поддерживается. Это важно для проекта на ROS 1: сервер с ним не заработает. Есть режим только для чтения, в котором изменяющие состояние робота инструменты отключены.

Какие задачи решает

  • найти доступные топики и сервисы ROS 2
  • прочитать сообщения из топика
  • опубликовать сообщение в топик
  • вызвать сервис или отправить цель действию
  • показать карту или облако точек как изображение

Примеры запросов агенту

  • Покажи доступные топики ROS 2 и прочитай сообщения из нужного.
  • Опубликуй сообщение в топик и объясни, какой сервис нужно вызвать.
  • Преобразуй карту ROS 2 в изображение и покажи результат.

Как установить mcp_server_ros_2

Командой платформы

claude mcp add --env MCP_CUSTOM_PROMPTS=<MCP_CUSTOM_PROMPTS> --env MCP_PROMPTS_LOCAL=<MCP_PROMPTS_LOCAL> --env MCP_PROMPTS_PATH=<MCP_PROMPTS_PATH> --env MCP_PROMPTS_MODULE=<MCP_PROMPTS_MODULE> --transport stdio mcp-server-ros-2 -- docker run -i --rm -e MCP_CUSTOM_PROMPTS -e MCP_PROMPTS_LOCAL -e MCP_PROMPTS_PATH -e MCP_PROMPTS_MODULE docker.io/mcp/ros2:latest

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о mcp_server_ros_2

Как установить mcp_server_ros_2 в Claude Code?

Добавьте сервер командой `claude mcp add --env MCP_CUSTOM_PROMPTS=<MCP_CUSTOM_PROMPTS> --env MCP_PROMPTS_LOCAL=<MCP_PROMPTS_LOCAL> --env MCP_PROMPTS_PATH=<MCP_PROMPTS_PATH> --env MCP_PROMPTS_MODULE=<MCP_PROMPTS_MODULE> --transport stdio mcp-server-ros-2 -- docker run -i --rm -e MCP_CUSTOM_PROMPTS -e MCP_PROMPTS_LOCAL -e MCP_PROMPTS_PATH -e MCP_PROMPTS_MODULE docker.io/mcp/ros2:latest`. Для запуска нужен Docker.

Что делает mcp_server_ros_2?

Он связывает MCP-клиент с графом ROS 2: агент может просматривать топики и вызывать сервисы или действия. Также доступны инструменты для отображения карт и облаков точек.

Какие версии ROS 2 поддерживает mcp_server_ros_2?

Поддерживаются ROS 2 Humble и Jazzy. ROS 1 сервер не поддерживает.

Похожие MCP-серверы

Все MCP-серверы по теме «ИИ и ML» →
ros-mcp-server robotmcp Связывает языковые модели с роботами на ROS и ROS 2 через rosbridge. Пригодится, когда нужно управлять роботом или читать его темы прямо из чата. CX Codex +1 ★ 1 507звёзд репо srdf earthtojake Скилл помогает создавать и проверять SRDF для MoveIt2 поверх URDF. Пригодится для планирования движений, групп и семантики робота. CX Codex +1 10 400установок kimodo-motion-diffusion reason-machines Скилл для генерации 3D-движений человека и робота-гуманоида через Kimodo: текстовые промпты и кинематические ограничения. Нужна GPU примерно на 17 ГБ VRAM. CX Codex +1 1 300установок fine-tuning-serving-openpi Orchestra Research Пошаговые сценарии для дообучения и запуска инференса робототехнических моделей OpenPI (pi0, pi0-fast, pi0.5). Помогает подготовить окружение, рассчитать нормализацию и поднять WebSocket-сервер. CX Codex +1 861установок fine-tuning-openvla-oft Orchestra Research Настраивает дообучение и оценку OpenVLA-OFT для генерации действий робота. Нужен для сценариев LIBERO и ALOHA с непрерывными действиями. CX Codex +1 861установок Flyto Core flytohub Движок выполнения для ИИ-агентов с набором готовых рецептов. Управляет браузером, вызывает API, работает с файлами и отправляет команды в ROS 2. CX Codex +1 ★ 484звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой