VLA-Diff-MCP
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 |
| Consulta la frecuencia de los temas ROS + el último mensaje | Contenedor |
| Lee los últimos n mensajes de un tema ROS | Contenedor |
| Consulta el estado de los procesos de servicios clave | Host |
| Enumera las sesiones de tmux | Host |
| Captura la salida de los paneles de sesiones de tmux | Host |
| Lee los registros de agent_run / scene_graph | Contenedor |
Fase 2: herramientas de escritura
Herramienta | Descripción | Mecanismo de seguridad |
| Publica instrucciones falsificadas en /agent_prompt (task_id: 0=VLA/1=TRACKING/2=otros) | Ninguna (simula mensajes del modelo de lenguaje grande) |
| 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) |
| Reinicia ego_planner, etc. (primero mata, luego inicia, se ejecuta en segundo plano) | Confirmación explícita con confirm=True |
| 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 syncEjecución
vla_diff_mcp_venv/bin/python server.pyTransmisión stdio por defecto, iniciada como subproceso por el cliente MCP (opencode / Claude Code).
Requisitos previos
El contenedor Docker
ros_noetic_uss_navya 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_RESTARTsegún sea necesario)Configuración de servicios: migrar los comandos de inicio a YAML para evitar codificarlos en el código
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to manage system updates, application installations, and remote host orchestration through MCP tools.3MIT
- FlicenseNot gradedqualityCmaintenanceExposes MCP tools that enable remote LLMs to query local Docker containers, OS processes, and system services in real time.
- FlicenseNot gradedqualityDmaintenanceEnables AI agents and users to manage workspace files, monitor system metrics, take persistent notes, and retrieve weather data via MCP tools and resources.
- AlicenseNot gradedqualityBmaintenanceMCP server for AI agents to inspect and control ROS2 graphs, enabling topic listing, node info, service calls, parameter management, and pub/echo without manual ROS2 CLI usage.9MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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