Skip to main content
Glama

VLA-Diff-MCP

VLA-Diff project operations MCP server (Phase 1 read-only + Phase 2 write operations).

Features

Provide stable tools to the Agent via the MCP protocol, replacing ad-hoc bash commands each time:

Phase 1: Read-only tools

Tool

Description

Run location

ros_topic_status

Query ROS topic frequency + latest message

Container ros_noetic_uss_nav

ros_topic_echo

Read the latest n messages from a ROS topic

Container

process_status

Query key service process status

Host

tmux_status

List tmux sessions

Host

tmux_capture

Capture tmux session pane output

Host

read_log

Read agent_run / scene_graph logs

Container

Phase 2: Write operation tools

Tool

Description

Safety mechanism

publish_prompt

Publish fake instructions to /agent_prompt (task_id: 0=VLA/1=TRACKING/2=other)

None (simulates LLM messages)

tmux_send

Send commands to a tmux session (auto-create if it does not exist, no kill-session)

None (operates per reuse rules)

restart_service

Restart ego_planner etc. (kill first then start, run in background)

confirm=True explicit confirmation

exec_cmd

Fallback for arbitrary shell commands in the container

No whitelist, use with caution

Related MCP server: WEATHGARDS

Environment preparation

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

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

Running

vla_diff_mcp_venv/bin/python server.py

Default stdio transport, launched as a subprocess by the MCP client (opencode / Claude Code).

Prerequisites

  • Docker container ros_noetic_uss_nav already created (ROS-related tools depend on it)

  • If not started, ROS tools return clear errors; tmux / process tools are unaffected

Extension directions

  • More restartable services: elastic-tracker, tracking_service etc. (add to KNOWN_RESTART as needed)

  • Service configuration: migrate startup commands to YAML to avoid hardcoding them in code

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