Skip to main content
Glama
jarvis-workbench

@superpms/jarvis-remote-hand-mcp

@superpms/jarvis-remote-hand-mcp

Ein MCP-Dienst, der es KI-Agenten ermöglicht, Systembefehle auf mehreren Computern in Ihrem Besitz remote auszuführen. Typischer Anwendungsfall ist die gleichzeitige Diagnose und Behebung von Systemproblemen wie Netzwerkproblemen auf mehreren Maschinen.

Dieser Dienst meldet sich nicht selbst an, sondern nutzt die bereits vorhandene Anmeldung des Desktop-Clients „远程控制助手": Agent → dieser Dienst → Desktop-Client → MQTT → Zielgerät.

Voraussetzungen

  1. Auf einem Rechner läuft der Desktop-Client „远程控制助手" und ist angemeldet

  2. Das Zielgerät führt ebenfalls den Desktop-Client aus, ist mit demselben Konto angemeldet und online

  3. Node.js >= 20.19

Related MCP server: mcp-windows-server

Konfiguration

Fügen Sie Folgendes zu Ihrer MCP-Client-Konfiguration hinzu:

{
  "mcpServers": {
    "jarvis-remote-hand": {
      "command": "npx",
      "args": ["-y", "@superpms/jarvis-remote-hand-mcp"],
      "env": {
        "ARH_BRIDGE_URL": "http://127.0.0.1:47890",
        "ARH_BRIDGE_TOKEN": "在桌面端「MCP 服务配置」页复制"
      }
    }
  }
}

Umgebungsvariablen

Variable

Erforderlich

Beschreibung

ARH_BRIDGE_TOKEN

Ja

Zugriffstoken, kopiert von der Seite „MCP-Dienstkonfiguration" im Desktop-Client. Dauerhaft gültig, ändert sich beim Neustart des Desktop-Clients nicht, muss nur nach einem Klick auf „Zurücksetzen" auf dieser Seite neu ausgefüllt werden

ARH_BRIDGE_URL

Nein

Adresse des Desktop-Clients, Standard http://127.0.0.1:47890. Wenn der Desktop-Client auf einem anderen Rechner im LAN läuft, ändern Sie sie auf dessen Adresse, z. B. http://192.168.1.20:47890

Zum Zugriffstoken

Die Bridge-Schnittstelle entspricht einem Shell-Proxy des angemeldeten Geräts und lauscht im LAN für die geräteübergreifende Nutzung, daher erzwingt der Server die Token-Validierung. Das Token wird im Anwendungsdatenverzeichnis des Desktop-Clients gespeichert und bleibt über Neustarts hinweg unverändert. Um ein altes Token zu widerrufen, klicken Sie auf der Seite „MCP-Dienstkonfiguration" auf „Zurücksetzen"; danach müssen alle Agent-Konfigurationen auf den neuen Wert geändert werden.

health ist die einzige Schnittstelle, die das Token nicht validiert – ihr Zweck ist es, auch dann antworten zu können, ob die Bridge läuft, wenn das Token noch nicht abgeglichen ist. Daher gibt sie nur ein festes {"ok":true} zurück, ohne weitere Informationen.

Für den geräteübergreifenden Zugriff muss die Firewall des Zielrechners außerdem den Port 47890 freigeben.

Werkzeuge

Werkzeug

Beschreibung

health

Prüft, ob der Bridge-Dienst verfügbar ist, kein Token erforderlich. Verwenden Sie ihn zuerst bei Verbindungsproblemen

list_devices

Listet Geräte desselben Kontos und deren Online-Status auf, um device_uuid zu erhalten

send_command

Sendet einen Befehl, gibt sofort mid zurück, wartet nicht auf die Ausführung

query_mid

Fragt Status und Ergebnis anhand von mid ab

query_device_status

Fragt den Echtzeit-Online-Status eines bestimmten Geräts ab

Der Parameter tool von send_command wird je nach Plattform des Zielgeräts gewählt: bash (macOS/Linux), cmd oder pws (Windows).

Verwendungsablauf

  1. list_devices abrufen, um die device_uuid des Online-Geräts zu erhalten

  2. send_command senden, um mid zu erhalten

  3. query_mid abfragen, bis state „已完成" ist, dann result lesen

state durchläuft nacheinander 发送中 → 排队中 → 运行中 → 已完成. Das gesteuerte Gerät führt die Befehle in der Reihenfolge des Empfangs aus, jeweils nur einen zur gleichen Zeit.

Für die Befehlsausführung gibt es kein Timeout – einige Minuten bis zu zehn oder mehr Minuten sind normal (z. B. bei Netzwerk-Reset oder Masseninstallation). Wenn Sie beim Abfragen den Status „运行中" sehen, warten Sie einige Sekunden und fahren Sie fort; bewerten Sie es nicht als Fehler und senden Sie nicht erneut.

Wenn das Gerät offline ist oder nicht zum aktuellen Konto gehört, meldet send_command direkt einen Fehler mit Angabe des Grunds und gibt kein mid zurück, das nie ein Ergebnis liefert.

Sicherheitshinweise

Über diesen Dienst weitergeleitete Anfragen können beliebige Systembefehle auf Ihrem angemeldeten Gerät ausführen. Verwenden Sie ihn nur in vertrauenswürdigen Netzwerken, setzen Sie den Port 47890 nicht dem öffentlichen Internet aus und veröffentlichen Sie das Zugriffstoken nicht an öffentlichen Orten.

Lizenz

MIT

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

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

  • Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

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/jarvis-workbench/jarvis-remote-hand-mcp'

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