@superpms/jarvis-remote-hand-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@superpms/jarvis-remote-hand-mcpRun 'ipconfig /all' on all my online Windows devices."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@superpms/jarvis-remote-hand-mcp
An MCP service that lets AI agents remotely control multiple computers under your account to execute system commands. Typical use case: troubleshooting and fixing system issues (like network problems) on multiple machines at once.
This service does not log in by itself — it borrows the existing login state of the "Remote Control Assistant" desktop app: agent → this service → desktop app → MQTT → target device.
Prerequisites
A machine running the "Remote Control Assistant" desktop app, logged in
Target devices also running the desktop app, logged into the same account, and online
Node.js >= 20.19
Related MCP server: AI Gaming Agent MCP Server
Configuration
Add the following to your MCP client configuration:
{
"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 服务配置」页复制"
}
}
}
}Environment variables
Variable | Required | Description |
| Yes | Access token, copied from the "MCP Service Configuration" page in the desktop app. Persistent — does not change when the desktop app restarts. Only needs to be re-entered after clicking "Reset" on that page |
| No | Desktop app address, defaults to |
About the access token
The bridge interface is equivalent to a shell proxy for the logged-in device and listens on the LAN for cross-machine use, so the server enforces token validation. The token is stored in the desktop app's application data directory and persists across restarts; to revoke an old token, click "Reset" on the "MCP Service Configuration" page — after that, all agent configurations must be updated with the new value.
health is the only interface that does not require a token — it exists precisely so you can get an answer to "is the bridge actually running" before the token is even paired, so it only returns a fixed {"ok":true} with no other information.
Cross-machine access also requires the target machine's firewall to allow port 47890.
Tools
Tool | Description |
| Checks whether the bridge service is available. No token needed. Use this first when troubleshooting connection issues |
| Lists devices on the same account and their online status, to get the |
| Sends a command, returns |
| Queries status and result by |
| Queries a device's real-time online status |
The tool parameter of send_command is chosen based on the target device's platform: bash (macOS/Linux), cmd or pws (Windows).
Usage flow
list_devicesto get thedevice_uuidof an online devicesend_commandto send, get themidPoll
query_miduntilstateis "Completed", then readresult
state goes through Sending → Queued → Running → Completed in order. The controlled end executes commands one by one in the order received; only one runs at a time.
Command execution has no timeout — anywhere from a few minutes to over ten minutes is normal (e.g. network resets, batch installs). When polling shows "Running", wait a few seconds and continue; do not judge it as failed or re-send.
If a device is offline or not under the current account, send_command returns an error explaining the reason — it will not return a mid that never produces a result.
Security notes
Requests forwarded by this service can execute arbitrary system commands on your logged-in devices. Use only on trusted networks; do not expose port 47890 to the public internet, and do not post the access token in public places.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Turns a phone into a camera+Bluetooth remote so AI assistants can see and control any PC.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Remote MCP server for AI.TV creators — delegate account operations to your AI agent over MCP.
Connect, monitor, and control AI agents — tasks, approvals, schedules, and governance.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI assistants to control mobile and desktop devices with natural language, including running automation tasks, taking screenshots, and managing devices.65 npmMIT
- 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
- AlicenseAqualityBmaintenanceEnables AI assistants to control Windows PCs by executing shell commands, managing files, capturing screenshots, and monitoring system information through a comprehensive set of MCP tools.18MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search, update, and manage files, run terminal commands, and automate workflows on a user's computer.156,453 npmMIT