API VEGA

Remote Desktop Commander

Собирайте, исследуйте и автоматизируйте работу на вашем компьютере — из любой точки.

Доступ к файловой системе и терминалу вашего компьютера из любого AI-приложения, поддерживающего удаленные MCP-коннекторы. Remote Desktop Commander — это размещённый сервер MCP, который ретранслирует защищённое соединение к вашему реальному устройству, давая вашему AI-ассистенту такой же полный доступ к файлам и оболочке, как на локальном сервере — без необходимости сидеть за клавиатурой.

  • Адрес сервера: https://mcp.desktopcommander.app/mcp (HTTP для потоковой передачи, OAuth 2.0)

  • Панель управления: mcp.desktopcommander.app

  • Статус: в настоящее время в бета-тестировании

  • Демо: посмотреть видео

Этот репозиторий содержит публичные манифесты, документацию и трекер задач для размещённой службы. Реализация сервиса не является открытым исходным кодом. Для открытого локального (stdio) сервера смотрите DesktopCommanderMCP.

Что вы можете сделать

  • Создавайте с нуля — добавляйте функции и приложения простыми командами

  • Управляйте средами разработки — настраивайте серверы, конфигурируйте системы, управляйте процессами

  • Исследуйте существующие кодовые базы — ориентируйтесь и разбирайте сложные репозитории

  • Редактируйте документы на месте — работайте с Word, Excel и PDF там, где они лежат на диске

  • Управляйте контекстом и документацией — фиксируйте детали проекта и технические спецификации

  • Управляйте несколькими машинами — объединяйте несколько компьютеров и адресуйте их по имени в одном диалоге

Быстрый старт

1. Запуск агента устройства

На компьютере, которым хотите управлять:

npx @wonderwhy-er/desktop-commander@latest remote

Ваш браузер откроется на страницу проверки, на которой будет отображаться код сопряжения (также напечатан в терминале — это стандартный OAuth device-flow). Войдите, убедитесь, что коды совпадают, и терминал сообщит "Device ready". Оставляйте агент запущенным: можно закрыть терминал — доступ сохранится.

2. Подключите вашего AI-клиента

Каждый клиент проведёт вас через вход в OAuth при первом подключении.

claude.ai / Claude Desktop — Настройки → Коннекторы → Добавить пользовательский коннектор, затем введите:

https://mcp.desktopcommander.app/mcp

Claude Code:

claude mcp add --transport http remote-desktop-commander https://mcp.desktopcommander.app/mcp

(Если вы работаете в копии этого репозитория, Claude Code также автоматически обнаружит включённый .mcp.json файл.)

ChatGPT — Настройки → Приложения и коннекторы → Расширенные настройки → включить Developer mode (требуется план, который его поддерживает), затем Create connector и введите:

https://mcp.desktopcommander.app/mcp

Cursor — один клик: Add to Cursor. Или добавьте вручную в ~/.cursor/mcp.json:

{
  "mcpServers": {
    "remote-desktop-commander": {
      "url": "https://mcp.desktopcommander.app/mcp"
    }
  }
}

VS Code — установите плагин-агент (этот сервер включён):

copilot plugin install desktop-commander/remote-desktop-commander

Или добавьте сервер напрямую в .vscode/mcp.json в вашем рабочем пространстве (или в вашем пользовательском mcp.json):

{
  "servers": {
    "remote-desktop-commander": {
      "type": "http",
      "url": "https://mcp.desktopcommander.app/mcp"
    }
  }
}

Gemini CLI:

gemini extensions install https://github.com/desktop-commander/remote-desktop-commander

3. Попробуйте

Эти варианты работают с любым устройством, на котором запущен агент, настройка не требуется:

"Перечисли содержимое моего домашнего каталога и скажи, что там есть."

"Создай папку ai-test в моём каталоге Documents. Внутри неё напиши короткий Python-скрипт, который выводит текущую дату, и запусти его."

"Запусти на моём устройстве Python REPL, импортируй pandas и скажи, какая версия установлена. Оставь сессию активной."

"Поиск файлов в моём домашнем каталоге, изменённых за последние 24 часа, и сгруппируй их по папкам."

Полное руководство с устранением неполадок: docs/SETUP.md

Требования

  • Node.js 18 или новее (для npx) на каждом компьютере, которым вы хотите управлять

  • По одному терминалу с агентом устройства на каждую машину

  • Работает на macOS, Windows и Linux

Доступные инструменты

КатегорияИнструменты
Read & exploreRead File, Read Multiple Files, List Directory, Get File Info
SearchStart Search, Get More Search Results, Stop Search, List Active Searches
Write & editWrite File, Edit File Block, Move or Rename File, Create Directory, Write or Modify PDF
Terminal & processesStart Process, Send Input to Process, Read Process Output, List Active Sessions, List System Processes, Terminate Session, Kill System Process
Devices & accountList Paired Devices, Current User Info, Ping Device, Shutdown Device Agent
Configuration & helpGet Configuration, Set Configuration Value, Get Prompt Library, Get Recent Tool Activity, Get Usage Statistics, Submit Feedback

Как это работает

S: MCP tool call (OAuth 2.0 bearer) S->>D: relayed to your paired device D->>D: executes locally D->>S: result S->>AI: MCP response">``` sequenceDiagram participant AI as AI app (web, mobile, desktop) participant S as mcp.desktopcommander.app participant D as Your computer (device agent) AI->>S: MCP tool call (OAuth 2.0 bearer) S->>D: relayed to your paired device D->>D: executes locally D->>S: result S->>AI: MCP response


- Аутентификация — стандартный OAuth 2.0 с PKCE; устройства.Pair через поток авторизации устройства OAuth (короткий код для подтверждения, который вы видите при настройке).

- Сервер имеет доступ только к данным, явно запрашиваемым через вызовы инструментов; передача данных защищена во время передачи (HTTPS/TLS).

- Устройство доступно только пока работает его агент — остановите его с помощью `Ctrl+C` и доступ заканчивается. Устройства можно просматривать и отзывать в любое время через [панель управления](https://mcp.desktopcommander.app).

- Инструменты выполняются с учетной записью вашего пользователя на сопряжённой машине, поэтому относитесь к вашим подключённым AI-аккаунтам как к учётным данным и защищайте их с MFA. Полную модель доверия см. в [SECURITY.md](https://github.com/desktop-commander/remote-desktop-commander/blob/main/SECURITY.md).

## Поддержка и юридика

- **Руководство по настройке:** [docs/SETUP.md](https://github.com/desktop-commander/remote-desktop-commander/blob/main/docs/SETUP.md)

- **Ошибки и запросы на новые функции:** [GitHub Issues](https://github.com/desktop-commander/remote-desktop-commander/issues) · **Участие:** [CONTRIBUTING.md](https://github.com/desktop-commander/remote-desktop-commander/blob/main/CONTRIBUTING.md)

- **Сообщество:** [Discord](https://discord.gg/kQ27sNnZr7)

- **Сообщения о безопасности:** см. [SECURITY.md](https://github.com/desktop-commander/remote-desktop-commander/blob/main/SECURITY.md)

- **Политика конфиденциальности:** [Remote Desktop Commander privacy policy](https://legal.desktopcommander.app/#/remote_privacy_policy) · **Условия использования:** [legal.desktopcommander.app](https://legal.desktopcommander.app/#/terms_of_service)

- **Лицензия:** [LICENSE](https://github.com/desktop-commander/remote-desktop-commander/blob/main/LICENSE) — этот репозиторий содержит только документацию и манифесты; размещённая служба является проприетарной

## Связанные проекты

- [DesktopCommanderMCP](https://github.com/wonderwhy-er/DesktopCommanderMCP) — открытый локальный MCP-сервер (npm: [@wonderwhy-er/desktop-commander](https://www.npmjs.com/package/@wonderwhy-er/desktop-commander)), который также поставляет `remote`-агент, используемый для сопряжения

- [desktopcommander.app](https://desktopcommander.app) — сайт продукта