MCP: управляйте FlashDesk из своих ИИ-инструментов
FlashDesk реализует MCP (Model Context Protocol) — открытый стандарт для подключения инструментов ИИ к внешним приложениям. Инструменты ИИ, такие как Claude, ChatGPT, Cursor и Windsurf, могут просматривать экран, управлять мышью и клавиатурой, работать с файлами, выполнять команды SSH и проверять производительность на удаленном устройстве с помощью естественного языка.
Содержание
Обзор
MCP (Model Context Protocol) — это открытый стандарт, позволяющий инструментам ИИ напрямую вызывать внешние приложения без использования пользовательского скриптинга или специальной интеграции. Любой совместимый с MCP инструмент ИИ, запущенный на том же ПК, что и FlashDesk, может зарегистрировать FlashDesk как локальный сервер MCP и сразу начать его использовать; настройки FlashDesk показывают точную конфигурацию для вставки.
Основное использование
Включите MCP в настройках FlashDesk
На устройстве, где работает ваш ИИ-инструмент, включите доступ внешних ИИ-инструментов в настройках FlashDesk. По умолчанию он отключён.
Зарегистрируйте FlashDesk как MCP-сервер
Те же настройки экрана показывают точную конфигурацию для регистрации с кнопкой копирования. Вставьте её в собственные настройки MCP вашего инструмента ИИ. У каждого инструмента ИИ есть своё место для регистрации локальных серверов MCP — см. документацию самого инструмента, чтобы узнать, где это находится.
{
"mcpServers": {
"flashdesk": {
"command": "C:\\Program Files\\FlashDesk\\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, проходит на удалённом устройстве тот же процесс одобрения или обмена паролями, что и подключение, запущенное человеком. |
Операционные примечания
- Поддержка MCP по умолчанию отключена и должна быть включена на устройстве, где работает ИИ-инструмент.
- Окно удалённого экрана отображается как обычно во время сеанса под управлением MCP, как и при обычном подключении.
- Передача файлов, удаление и переименование файлов, а также выполнение команд SSH через MCP не подтверждаются индивидуально. Удаление не проходит через корзину и не может быть отменено. Подумайте о том, что вы хотите разрешить инструменту ИИ делать, прежде чем включать MCP.
- Для SSH-команд, выполняемых через MCP, требуется, чтобы SSH-ключ целевого устройства уже был сохранён на устройстве, где работает ИИ-инструмент.
- Инструменты работы с файлами достигают обоих концов: удалённого устройства и устройства, где запущен инструмент ИИ. Удаление папки вместе с её содержимым требует явного указания, поэтому одна случайная инструкция не может очистить целое дерево.
- Инструменты обновления, выхода и перезапуска могут остановить или перезапустить FlashDesk на обоих концах. Перезапуск FlashDesk на устройстве, где запущен инструмент ИИ, также завершает подключение MCP, и инструменту ИИ необходимо переподключиться.