Global-MCP-Server
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-Themenfrequenz + neueste Nachricht aktualisiert | Container |
| Liest die letzten | Container |
| Fragt den Prozessstatus der wichtigsten Dienste ab | Host-System |
| Listet tmux-Sitzungen auf | Host-System |
| Erfasst die pane-Ausgabe einer tmux-Sitzung | Host-System |
| Liest | Container |
Phase 2: Schreiboperationen
Werkzeug | Beschreibung | Sicherheitsmechanismus |
| Leider sind noch keine Handlungsanweisungen zum AAA verfügbar. | Nicht zutreffend – nicht bereitgestellt |
| Befehl an Sitzung sent; erstellt fehlen Sitzung, kein kill-session | Keine (operiert nach den Wiederverwendungsregeln) |
| Bereit | explizite Bestätigung: confirm=True |
| Überliest Shell-Befehle im Container | Keine Whitelist, mit Vorsicht zu behandeln |
SSH-Remote-Ausführungswerkzeuge
Werkzeug | Beschreibung | Sicherheitsmechanismus | |
| Führt Shell-Befehle auf einem Remote-Host aus; Host für | 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 syncAusführung
.venv/bin/python server.pyDie Ü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_navmuss 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_serviceusw. (bei Bedarf inKNOWN_RESTARTaufnehmen)serviceconfigurierung: Startbefehle in YAML auslagern, statt sie im Code zu verhärten
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 gradedqualityDmaintenanceEnables 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
- AlicenseNot gradedqualityDmaintenanceEnables 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
- AlicenseAqualityDmaintenanceEnables controlling robots in ROS environments through natural language, supporting topics, services, actions, and GUI tools.2436MIT
- AlicenseNot gradedqualityBmaintenanceEnables 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
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.
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/Global-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server