MCP: управляйте FlashDesk из своих ИИ-инструментов
FlashDesk реализует MCP (Model Context Protocol) — открытый стандарт для подключения инструментов ИИ к внешним приложениям. Инструменты ИИ, такие как Claude, ChatGPT, Cursor и Windsurf, могут просматривать экран, управлять мышью и клавиатурой, работать с файлами, выполнять команды SSH и проверять производительность на удаленном устройстве с помощью естественного языка.
Содержание
Обзор
MCP (Model Context Protocol) — это открытый стандарт, позволяющий инструментам ИИ напрямую вызывать внешние приложения без использования пользовательского скриптинга или специальной интеграции. Любой совместимый с MCP инструмент ИИ, запущенный на том же ПК, что и FlashDesk, может зарегистрировать FlashDesk как локальный сервер MCP и сразу начать его использовать; настройки FlashDesk показывают точную конфигурацию для вставки.
FlashDesk MCP на практике
Эти примеры из практики объединяют просмотр экрана и управление устройством, диагностику по SSH, проверку журналов и баз данных. ИИ-инструменты получают информацию и выполняют действия через FlashDesk MCP.
-
Выяснить причину расхождений между экраном и фактическим состоянием
Отображаемые на экране данные и состояние обработки сопоставлялись с журналами, настройками и записями базы данных для выяснения причин расхождений и остановки обработки. -
Подготовить новый ПК с Linux
Работы включали настройку удалённого доступа, установку Docker и необходимых приложений, восстановление базы данных из резервной копии, настройку сети и синхронизации времени. -
Выяснить, почему ПК не могут соединиться друг с другом
Для диагностики сетевых настроек и проблем с несколькими сетевыми интерфейсами проверялись настройки на экране и состояние соединения. Можно также исследовать ПК, который не подключается к FlashDesk напрямую, если он доступен по SSH с подключённого ПК в той же сети, использование которого для этой цели разрешено. -
Восстановить запуск приложений
Исследовались проблемы запуска после обновлений и нехватка места на диске из-за разрастания журналов. Работы включали очистку журналов, проверку настроек и восстановление запуска VS Code на Mac. -
Проверить приложения Windows и macOS на реальных устройствах
По снимкам экрана проверялись отображение интерфейса и то, получает ли приложение щелчки мыши и нажатия клавиш, включая последующие изменения на экране. -
Подготовить повторяющиеся шаги диагностики к повторному использованию
Часто используемые проверки журналов и запросы к базе данных были оформлены в виде скриптов, чтобы применять те же шаги при последующей диагностике.
Основное использование
Включите MCP в настройках FlashDesk
На устройстве, где работает ваш ИИ-инструмент, включите доступ внешних ИИ-инструментов в настройках FlashDesk. По умолчанию он отключён.
Зарегистрируйте FlashDesk как MCP-сервер
Те же настройки экрана показывают точную конфигурацию для регистрации с кнопкой копирования. Вставьте её в собственные настройки MCP вашего инструмента ИИ. У каждого инструмента ИИ есть своё место для регистрации локальных серверов MCP — см. документацию самого инструмента, чтобы узнать, где это находится.
{
"mcpServers": {
"flashdesk": {
"command": "C:\\Users\\YourName\\AppData\\Local\\FlashDesk\\app\\FlashDesk.exe",
"args": ["--mcp-server"]
}
}
}
Попросите ИИ-инструмент подключиться
Сообщите ИИ-инструменту, к какому сохранённому устройству подключиться. Соединение проходит обычный процесс одобрения на удалённом устройстве.
Работайте на естественном языке
После подключения опишите, что нужно сделать. Инструмент ИИ выбирает правильные действия: делает снимок экрана, кликает, печатает, перемещается или наводит порядок в файлах, либо выполняет команду.
Что вы можете сделать
- Список сохранённых подключений и папок, видимость онлайн-устройств, а также открытие, проверка и закрытие сессий.
- Получение живого снимка экрана удалённого устройства: либо всего экрана, либо отдельной области, а также чтение заголовка и положения активного окна на Windows.
- Перемещение мыши, клики, двойные клики, прокрутка, нажатие клавиш и ввод текста на удалённом устройстве.
- Чтение и установка буфера обмена, синхронизированного с удалённым устройством.
- Список, загрузка, скачивание, переименование и удаление файлов и папок — как на удалённом устройстве, так и на устройстве, где запущен инструмент ИИ.
- Запуск сессии только по SSH без окна экрана и выполнение команд оболочки на удалённом устройстве.
- Запуск, остановка и проверка статуса записи экрана.
- Отправка и чтение сообщений чата сессии, которые видит человек на удалённом устройстве.
- Чтение статистики видеопотока в реальном времени — кадровая частота, время прохождения пакета, потеря пакетов, уровень перегрузки, а также использование CPU и памяти Host — и настройка целевой кадровой частоты, глубины конвейера и качества JPEG.
- Проверка наличия обновлений FlashDesk на удалённом устройстве и их применение, а также выход или перезапуск FlashDesk на обоих концах.
- Организация списка подключений: переименование соединений, создание, переименование и удаление папок, а также перемещение соединений между ними.
Поддерживаемые ИИ-инструменты
FlashDesk работает с любым ИИ-инструментом, совместимым с MCP, включая:
- Claude Desktop и Claude Code
- Настольное приложение ChatGPT и Codex CLI
- Cursor
- Windsurf
- VS Code с GitHub Copilot Chat
У каждого инструмента своё место для регистрации локального MCP-сервера — обычно файл настроек или команда CLI. Веб-интерфейсы ИИ-чатов обычно поддерживают только удалённые MCP-серверы, а не локальный, как у FlashDesk; вместо этого используйте соответствующее настольное приложение или CLI.
Как это работает
| Элемент | Описание |
|---|---|
--mcp-server |
Флаг, запускающий FlashDesk как локальный MCP-сервер. Этот процесс лишь передаёт запросы в FlashDesk и сам никогда не становится Host или Viewer. |
| Только локально | MCP-сервер взаимодействует через локальный стандартный ввод/вывод. Он никогда не открыт для сети. |
| FlashDesk должен быть запущен | Процесс-посредник передаёт каждое запрос в уже запущенный на том же ПК FlashDesk. Если FlashDesk не запущен, запросы возвращают ошибку, а ничего не запускается автоматически. |
| Одобрение того же типа | Подключение, открытое через MCP, проходит на удалённом устройстве тот же процесс одобрения или обмена паролями, что и подключение, запущенное человеком. |