Skip to main content
Glama

VLA-Diff-MCP

Servidor MCP de herramientas de operación y mantenimiento del proyecto VLA-Diff (fase 1 de solo lectura + fase 2 de operaciones de escritura).

Funciones

Proporciona herramientas estables al agente a través del protocolo MCP, en lugar de improvisar comandos bash en cada ocasión:

Fase 1: herramientas de solo lectura

Herramienta

Descripción

Ubicación de ejecución

ros_topic_status

Consulta la frecuencia de los temas ROS + el último mensaje

Contenedor ros_noetic_uss_nav

ros_topic_echo

Lee los últimos n mensajes de un tema ROS

Contenedor

process_status

Consulta el estado de los procesos de servicios clave

Host

tmux_status

Enumera las sesiones de tmux

Host

tmux_capture

Captura la salida de los paneles de sesiones de tmux

Host

read_log

Lee los registros de agent_run / scene_graph

Contenedor

Fase 2: herramientas de escritura

Herramienta

Descripción

Mecanismo de seguridad

publish_prompt

Publica instrucciones falsificadas en /agent_prompt (task_id: 0=VLA/1=TRACKING/2=otros)

Ninguna (simula mensajes del modelo de lenguaje grande)

tmux_send

Envía comandos a una sesión de tmux (la crea automáticamente si no existe, no usa kill-session)

Ninguna (opera según reglas de reutilización)

restart_service

Reinicia ego_planner, etc. (primero mata, luego inicia, se ejecuta en segundo plano)

Confirmación explícita con confirm=True

exec_cmd

Comando shell arbitrario de respaldo dentro del contenedor

Sin lista blanca, usar con precaución

Related MCP server: WEATHGARDS

Preparación del entorno

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

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

Ejecución

vla_diff_mcp_venv/bin/python server.py

Transmisión stdio por defecto, iniciada como subproceso por el cliente MCP (opencode / Claude Code).

Requisitos previos

  • El contenedor Docker ros_noetic_uss_nav ya está creado (dependencia de las herramientas relacionadas con ROS)

  • Si no está iniciado, las herramientas de tipo ROS devuelven un error claro; las herramientas de tmux / procesos no se ven afectadas

Direcciones de expansión

  • Más servicios reiniciables: elastic-tracker, tracking_service, etc. (añadir a KNOWN_RESTART según sea necesario)

  • Configuración de servicios: migrar los comandos de inicio a YAML para evitar codificarlos en el código

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