@superpms/jarvis-remote-hand-mcp
@superpms/jarvis-remote-hand-mcp
让 AI agent 远程控制你名下的多台电脑执行系统命令的 MCP 服务。典型用途是同时排查、修复多台机器的网络等系统问题。
本服务不自己登录,它借用「远程控制助手」桌面端已有的登录态:agent → 本服务 → 桌面端 → MQTT → 目标设备。
前提
一台机器运行着「远程控制助手」桌面端并已登录
目标设备也运行着桌面端、登录同一账号、且在线
Node.js >= 20.19
Related MCP server: mcp-windows-server
配置
在你的 MCP client 配置中加入:
{
"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 服务配置」页复制"
}
}
}
}环境变量
变量 | 必填 | 说明 |
| 是 | 访问令牌,在桌面端「MCP 服务配置」页复制。持久有效,重启桌面端不变,只在该页点「重置」后需重新填写 |
| 否 | 桌面端地址,默认 |
关于访问令牌
桥接接口等同于已登录设备的 shell 代理,且监听局域网以便跨机使用,因此服务端强制校验令牌。令牌存在桌面端的应用数据目录里,重启不变;要作废旧令牌就在「MCP 服务配置」页点「重置」,之后所有 agent 的配置都要改成新值。
health 是唯一不校验令牌的接口 —— 它存在的意义就是在令牌还没配对时也能回答"桥接到底在不在跑",因此只回一个固定的 {"ok":true},不带任何其他信息。
跨机访问还需目标机器的防火墙放通 47890 端口。
工具
工具 | 说明 |
| 检查桥接服务是否可用,不需要令牌。排查连接问题时先用它 |
| 列出同账号设备及在线状态,取得 |
| 下发命令,立即返回 |
| 按 |
| 查某台设备的实时在线状态 |
send_command 的 tool 参数按目标设备平台选择:bash(macOS/Linux)、cmd 或 pws(Windows)。
使用流程
list_devices取得在线设备的device_uuidsend_command下发,拿到midquery_mid轮询直到state为「已完成」,读result
state 依次经过 发送中 → 排队中 → 运行中 → 已完成。被控端按收到顺序逐条执行,同一时刻只跑一条。
命令执行不设超时,几分钟到十几分钟都属正常(如网络重置、批量安装)。轮询到「运行中」请间隔几秒继续,不要判定失败或重复下发。
设备离线或不属于当前账号时,send_command 直接报错说明原因,不会返回一个永远没有结果的 mid。
安全说明
本服务转发的请求可在你已登录的设备上执行任意系统命令。请仅在可信网络中使用,不要将 47890 端口暴露到公网,也不要把访问令牌贴到公开位置。
License
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