@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
Auf einem Rechner läuft der Desktop-Client „远程控制助手" und ist angemeldet
Das Zielgerät führt ebenfalls den Desktop-Client aus, ist mit demselben Konto angemeldet und online
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 |
| 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 |
| Nein | Adresse des Desktop-Clients, Standard |
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 |
| Prüft, ob der Bridge-Dienst verfügbar ist, kein Token erforderlich. Verwenden Sie ihn zuerst bei Verbindungsproblemen |
| Listet Geräte desselben Kontos und deren Online-Status auf, um |
| Sendet einen Befehl, gibt sofort |
| Fragt Status und Ergebnis anhand von |
| 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
list_devicesabrufen, um diedevice_uuiddes Online-Geräts zu erhaltensend_commandsenden, ummidzu erhaltenquery_midabfragen, bisstate„已完成" ist, dannresultlesen
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
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
- AlicenseAqualityBmaintenanceEnables AI assistants to control mobile and desktop devices with natural language, including running automation tasks, taking screenshots, and managing devices.65MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to control Windows systems through natural language commands, providing 200+ automation tools for system control, file operations, web automation, and more.48MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI to capture screenshots and control mouse and keyboard for automated desktop interaction.
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to remotely control gaming PCs for automated gameplay with tools for screen capture, mouse/keyboard control, workflows, and system operations.1MIT
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.
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/jarvis-workbench/jarvis-remote-hand-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server