@superpms/jarvis-remote-hand-mcp
@superpms/jarvis-remote-hand-mcp
MCP-сервис, позволяющий AI-агенту удалённо управлять несколькими компьютерами, зарегистрированными на вас, и выполнять системные команды. Типичное применение — одновременная диагностика и устранение сетевых и других системных проблем на нескольких машинах.
Этот сервис не выполняет вход самостоятельно — он использует уже существующую сессию входа настольного приложения «Помощник удалённого управления»: агент → этот сервис → настольное приложение → MQTT → целевое устройство.
Предварительные требования
На одной машине запущено настольное приложение «Помощник удалённого управления» и выполнен вход
Целевое устройство также запускает настольное приложение, выполняет вход под той же учётной записью и находится в сети
Node.js >= 20.19
Related MCP server: mcp-windows-server
Конфигурация
Добавьте в конфигурацию вашего MCP-клиента:
{
"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-сервиса», после чего все конфигурации агентов нужно обновить на новое значение.
health — единственный интерфейс, не проверяющий токен: его смысл в том, чтобы отвечать «работает ли мост вообще», даже когда токен ещё не сопоставлен, поэтому он возвращает только фиксированный {"ok":true} без какой-либо другой информации.
Для доступа с других машин также необходимо разрешить порт 47890 в брандмауэре целевой машины.
Инструменты
Инструмент | Описание |
| Проверяет доступность мостового сервиса, токен не требуется. Используйте его в первую очередь при диагностике проблем с подключением |
| Перечисляет устройства той же учётной записи и их статус в сети, позволяет получить |
| Отправляет команду, сразу возвращает |
| Запрашивает статус и результат по |
| Проверяет актуальный статус в сети конкретного устройства |
Параметр tool в send_command выбирается по платформе целевого устройства: bash (macOS/Linux), cmd или pws (Windows).
Порядок использования
list_devices— получитьdevice_uuidонлайн-устройстваsend_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