Skip to main content
Glama
zhywwyzh

Global-MCP-Server

by zhywwyzh

Global-MCP-Server

Trae globaler MCP-Server (global-diff-ops): Betriebswerkzeuge für das VLA-Diff-Projekt (Phase 1: Nur-Lesen, Phase 2: Schreiboperationen). Dieses Verzeichnis ist eine unabhängig ausgelieferte Kopie (Quelle: VLA-Diff-MCP/ im VLA_Diff-Repository) und wird in der globalen Trae-MCP-Konfiguration registriert.

Betriebsform

Diese Bereitstellung läuft mit VLADIFF_MCP_PROFILE=ops (siehe env in der globalen mcp.json): Es werden 11 Betriebswerkzeuge bereitgestellt, ohne publish_prompt. Diese kritische Schreiboperation (Erzeugung gefälschter LLM-Anweisungen) wird nur von der MCP-Instanz des VLA_Diff-Workspace (vla-diff-prompt, profile=prompt) bereitgestellt, um eine globale Fehlanwendung zu vermeiden. Die Logik zum Zurückschneiden der Werkzeuge befindet sich im _tool-Decorator in server.py.

Related MCP server: ROS1 Noetic MCP Server

Funktionen

Stellt dem Agenten über das MCP-Protokoll stabile Werkzeuge bereit und ersetzt das jedes Mal Ad-hoc-Zusammenstellen von Bash-Befehlen.

Phase 1: Nur-Lese-Werkzeuge

Werkzeug

Beschreibung

Ausführungsort

ros_topic_status

ROS-Themenfrequenz + neueste Nachricht aktualisiert

Container ros_noetic_uss_nav

ros_topic_echo

Liest die letzten n Nachrichten eines ROS-Themas

Container

process_status

Fragt den Prozessstatus der wichtigsten Dienste ab

Host-System

tmux_status

Listet tmux-Sitzungen auf

Host-System

tmux_capture

Erfasst die pane-Ausgabe einer tmux-Sitzung

Host-System

read_log

Liest agent_run- / scene_graph-Logs

Container

Phase 2: Schreiboperationen

Werkzeug

Beschreibung

Sicherheitsmechanismus

publish_prompt

Leider sind noch keine Handlungsanweisungen zum AAA verfügbar.

Nicht zutreffend – nicht bereitgestellt

tmux_send

Befehl an Sitzung sent; erstellt fehlen Sitzung, kein kill-session

Keine (operiert nach den Wiederverwendungsregeln)

restart_service

Bereit

explizite Bestätigung: confirm=True

verschmissenen_cmd

Überliest Shell-Befehle im Container

Keine Whitelist, mit Vorsicht zu behandeln

SSH-Remote-Ausführungswerkzeuge

Werkzeug

Beschreibung

Sicherheitsmechanismus

ssh_exec

Führt Shell-Befehle auf einem Remote-Host aus; Host für ~/.ssh/config-Aliasse (z. B. right-moon) oder user\@ip (z. B. diff\@10.176.224.12)

Passwort nur über Umgebungsvariable (sshw -e), wartet nicht sek

Nur Lesen

Authentifizierungsstrategie: Standardmäßig wird der ~/.ssh-Schlüssel verwendet (BatchMode; bei Fehler sofortiger Abbruch, kein Hängen). Wird der Parameter password übergeben, erfolgt die Authentifizierung per Passwort. Für denselben Host wird die TCP-Verbindung innerhalb von 10 Minuten wiederverwendet (ControlMaster), sodass mehrere aufeinanderfolgende Befehle ohne erneute Authentifizierung ausgeführt werden können.

Automatisch gelöscht: Tut mir leid, das funktioniert noch nicht.

Umgebungsvorbereitung

# 创建虚拟环境并按 uv.lock 安装依赖(标准 .venv,已被 .gitignore 忽略)
uv sync

Ausführung

.venv/bin/python server.py

Die Übertragung erfolgt standardmäßig über stdio; der MCP-Client (globale Trae-Konfiguration ~/.config/Trae CN/User/mcp.json) startet ihn als Subprozess.

Voraussetzungen

  • Der Docker-Container ros_noetic_uss_nav muss nicht erstellt werden (ROS-Werkzeuge sind davon abhängig)

  • Ist er nicht gestartet, liefern die ROS-Werkzeuge eine eindeutige Fehlermeldung; tmuz-/Prozesswerkzeuge sind nicht betroffen

Erweiterungsrichtungen

  • Weitere Dienste, die neu gestartet werden können: elastic-tracker, tracking_service usw. (bei Bedarf in KNOWN_RESTART aufnehmen)

  • serviceconfigurierung: Startbefehle in YAML auslagern, statt sie im Code zu verhärten

Install Server
F
license - not found
A
quality
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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI tools to interact with ROS2 robotics systems through natural language commands. Supports topic publishing/subscribing, service calls, message analysis, and auto-discovery of ROS2 interfaces for debugging and controlling robots.
    Mozilla Public 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to interact with ROS1 Noetic robotic systems by providing tools for topic management, service calls, and parameter configuration. It also supports node inspection, coordinate transform queries, and message introspection via the Model Context Protocol.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables controlling robots in ROS environments through natural language, supporting topics, services, actions, and GUI tools.
    24
    36
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables large language models to interact with ROS robots seamlessly, allowing natural language control, real-time sensor monitoring, and autonomous task execution without modifying existing robot code.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

  • Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.

  • Operate smplkit from your agent: feature flags, config, logging, audit, and scheduled jobs.

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/Global-MCP-Server'

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