remote-pc-mcp — MCP-сервер для Claude Code: управление ПК
Даёт агенту доступ к командам, файлам, процессам и рабочему столу удалённого компьютера. Пригодится, когда нужно управлять другой машиной через MCP.
claude mcp add --env REMOTE_PC_MCP_TOKEN=<REMOTE_PC_MCP_TOKEN> --env REMOTE_PC_MCP_HOST=<REMOTE_PC_MCP_HOST> --env REMOTE_PC_MCP_PORT=<REMOTE_PC_MCP_PORT> --transport stdio remote-pc-mcp -- uvx remote-pc-mcpЧто делает remote-pc-mcp
Сервер предоставляет агенту инструменты для запуска команд, чтения и записи файлов, просмотра процессов и системных характеристик. Он также умеет делать снимки экрана, нажимать кнопки и вводить текст в активное окно. Для долгих задач можно запустить процесс отдельно, а затем проверить его вывод по PID.
Для работы нужны Python 3.10+ и Windows 10/11 либо Linux с systemd. В Claude Code сервер добавляется командой с токеном, который нужно хранить как секрет. Это важно: shell_exec выполняет команды от имени пользователя, запустившего сервер, поэтому утечка токена даст доступ к командной строке этой учётной записи.
Какие задачи решает
- запустить команду на удалённом ПК
- прочитать или изменить файл на другой машине
- проверить вывод фонового процесса по PID
- сделать снимок экрана и нажать элемент интерфейса
Примеры запросов агенту
- Запусти на удалённом компьютере
pwdи покажи вывод. - Прочитай файл
config.jsonна подключённом ПК. - Сделай снимок экрана удалённого рабочего стола.
Как установить remote-pc-mcp
Командой платформы
claude mcp add --env REMOTE_PC_MCP_TOKEN=<REMOTE_PC_MCP_TOKEN> --env REMOTE_PC_MCP_HOST=<REMOTE_PC_MCP_HOST> --env REMOTE_PC_MCP_PORT=<REMOTE_PC_MCP_PORT> --transport stdio remote-pc-mcp -- uvx remote-pc-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from remote-pc-mcp <команда>
Командой платформы
codex mcp add remote-pc-mcp --env REMOTE_PC_MCP_TOKEN=<REMOTE_PC_MCP_TOKEN> --env REMOTE_PC_MCP_HOST=<REMOTE_PC_MCP_HOST> --env REMOTE_PC_MCP_PORT=<REMOTE_PC_MCP_PORT> -- uvx remote-pc-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from remote-pc-mcp <команда>
Файл настроек
{
"mcpServers": {
"remote-pc-mcp": {
"command": "uvx",
"args": [
"remote-pc-mcp"
],
"env": {
"REMOTE_PC_MCP_TOKEN": "<REMOTE_PC_MCP_TOKEN>",
"REMOTE_PC_MCP_HOST": "<REMOTE_PC_MCP_HOST>",
"REMOTE_PC_MCP_PORT": "<REMOTE_PC_MCP_PORT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from remote-pc-mcp <команда>
Файл настроек
{
"servers": {
"remote-pc-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"remote-pc-mcp"
],
"env": {
"REMOTE_PC_MCP_TOKEN": "<REMOTE_PC_MCP_TOKEN>",
"REMOTE_PC_MCP_HOST": "<REMOTE_PC_MCP_HOST>",
"REMOTE_PC_MCP_PORT": "<REMOTE_PC_MCP_PORT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from remote-pc-mcp <команда>
Командой платформы
gemini mcp add -e REMOTE_PC_MCP_TOKEN=<REMOTE_PC_MCP_TOKEN> -e REMOTE_PC_MCP_HOST=<REMOTE_PC_MCP_HOST> -e REMOTE_PC_MCP_PORT=<REMOTE_PC_MCP_PORT> remote-pc-mcp uvx remote-pc-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from remote-pc-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о remote-pc-mcp
Как установить remote-pc-mcp в Claude Code?
Выполните claude mcp add remote-pc-mcp -e REMOTE_PC_MCP_TOKEN=<REMOTE_PC_MCP_TOKEN> -- uvx remote-pc-mcp. Для варианта с параметрами хоста и порта используйте `claude mcp add --env REMOTE_PC_MCP_TOKEN=<REMOTE_PC_MCP_TOKEN> --env REMOTE_PC_MCP_HOST=<REMOTE_PC_MCP_HOST> --env REMOTE_PC_MCP_PORT=<REMOTE_PC_MCP_PORT> --transport stdio remote-pc-mcp -- uvx remote-pc-mcp`.
Что делает remote-pc-mcp?
Передаёт MCP-клиенту инструменты для работы с командной строкой, файлами, процессами и графическим интерфейсом компьютера.
Что нужно для работы remote-pc-mcp?
Нужны Python 3.10+ и Windows 10/11 либо Linux с systemd. Токен даёт возможность выполнять команды от имени пользователя сервера, поэтому обращайтесь с ним как с секретом.