Skip to main content
Glama

VLA-Diff-MCP

MCP-сервер для эксплуатации проекта VLA-Diff (первый этап — только чтение, второй этап — операции записи).

Возможности

Предоставляет агенту стабильные инструменты через протокол MCP, заменяя каждый раз собираемые на ходу bash-команды:

Первый этап: инструменты только для чтения

Инструмент

Описание

Место выполнения

ros_topic_status

Запрос частоты ROS-топика + последнее сообщение

Контейнер ros_noetic_uss_nav

ros_topic_echo

Чтение последних n сообщений ROS-топика

Контейнер

process_status

Запрос статуса ключевых сервисных процессов

Хост

tmux_status

Список tmux-сессий

Хост

tmux_capture

Захват вывода панели tmux-сессии

Хост

read_log

Чтение логов agent_run / scene_graph

Контейнер

Второй этап: инструменты операций записи

Инструмент

Описание

Механизм безопасности

publish_prompt

Публикация поддельной команды в /agent_prompt (task_id: 0=VLA/1=TRACKING/2=другое)

Нет (имитация сообщения LLM)

tmux_send

Отправка команды в tmux-сессию (автосоздание при отсутствии, без kill-session)

Нет (работа по правилам повторного использования)

restart_service

Перезапуск ego_planner и др. (сначала kill, затем запуск, в фоне)

Явное подтверждение confirm=True

exec_cmd

Запасной вариант произвольной shell-команды внутри контейнера

Нет белого списка, использовать с осторожностью

Related MCP server: WEATHGARDS

Подготовка окружения

# 创建虚拟环境(名称固定为 vla_diff_mcp_venv,已被 .gitignore 忽略)
uv venv vla_diff_mcp_venv

# 安装依赖(mcp SDK)
UV_PROJECT_ENVIRONMENT=vla_diff_mcp_venv uv sync

Запуск

vla_diff_mcp_venv/bin/python server.py

По умолчанию используется stdio-транспорт, запускается MCP-клиентом (opencode / Claude Code) как дочерний процесс.

Предварительные условия

  • Docker-контейнер ros_noetic_uss_nav создан (зависимость для ROS-инструментов)

  • Если контейнер не запущен, ROS-инструменты возвращают явную ошибку; инструменты tmux / процессов не затрагиваются

Направления расширения

  • Больше перезапускаемых сервисов: elastic-tracker, tracking_service и др. (добавляются по мере необходимости в KNOWN_RESTART)

  • Конфигурирование сервисов: перенос команд запуска в YAML, чтобы не зашивать их в код

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zhywwyzh/VLA-Diff-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server