DesktopCommanderMCP
Универсальный инструмент управления процессами, чтения, записи, поиска и правки кода и текстовых файлов.
Что это
Универсальный инструмент управления процессами, чтения, записи, поиска и правки кода и текстовых файлов.
Как подключить
Вставьте блок в конфиг клиента (Claude Desktop, Claude Code, Cursor, VS Code, Cline). Команда и package собраны из полей официального MCP Registry.
Что нового в версиях
Релиз v0.3.0: исправления безопасности, стабильности процессов и поиска, улучшена работа с файлами и удалёнными устройствами.
- ИсправленоИсправлена критическая уязвимость безопасности: проверка путей теперь корректно обрабатывает символические ссылки.
- ИсправленоУлучшена стабильность работы процессов: добавлены лимиты ожидания, корректное завершение деревьев процессов и защита от сбоев.
- НовоеРасширены возможности удалённого управления: добавлена диагностика, улучшено переподключение Realtime и обработка состояний устройств.
- ИсправленоИсправлена работа с файлами: улучшена поддержка Excel, PDF, DOCX, а также обработка блокировок и атомарная запись на Windows.
- ИсправленоОптимизирован поиск: устранены утечки памяти, добавлены ограничения на количество результатов и улучшена интеграция с ripgrep.
Исправления стабильности удалённого режима: восстановление после переподключения, корректная аутентификация и синхронизация.
- ИсправленоВосстановление ожидающих вызовов после переподключения к удалённому серверу.
- ИсправленоОстановка опроса аутентификации устройства при отклонении или истечении срока действия кодов.
- ИсправленоИсправлена десинхронизация восстановления Realtime и привязка готовности устройства к локальному исполнителю.
- ИсправленоУлучшена телеметрия установки удалённого MCP и сообщения о запуске CLI.
- НовоеОписания инструментов процесса теперь нейтральны к клиенту.
Исправления удалённого режима: сессии, авторизация, таймауты и производительность подключения устройств.
- ИсправленоИсправлена работа сессий: сохранение при ротации refresh-токена и коррекция системных часов перед авторизацией.
- ИсправленоУлучшена обработка ошибок: мгновенный сбой вызова при падении дочернего процесса вместо ожидания 60 секунд.
- ИсправленоУпрощена авторизация: из интерфейса удалено требование ввода кода, так как ссылка уже содержит все необходимые данные.
- НовоеДобавлена возможность определения транспортного протокола, доставившего сообщение, для удалённых устройств.
- НовоеОптимизация производительности: устранены лишние запросы GoTrue getUser и ускорено захват вызовов через doorbell.
Релиз v0.2.50 репозитория DesktopCommanderMCP.
- Выпущена версия v0.2.50 проекта DesktopCommanderMCP.
Исправления стабильности удалённых устройств, удаление устаревшего транспорта и корректный парсинг процессов на Windows.
- ИсправленоУстранены проблемы с перекосом часов, зависанием сокетов и снижением уровня безопасности в remote-device.
- ИсправленоСессия удалённого устройства теперь сохраняется по умолчанию.
- ИсправленоНа Windows список процессов теперь корректно парсится через CSV, возвращая реальные поля.
- УстарелоУдалён устаревший транспорт postgres_changes для удалённых устройств.
- НовоеОбновлён рабочий процесс выпуска (release workflow).
Исправлены зависания при параллельной нагрузке, улучшена стабильность удалённых подключений и безопасность записи файлов.
- ИсправленоУстранены зависания вызовов инструментов при высокой параллельной нагрузке на файловый ввод-вывод.
- ИсправленоИсправлено зависание удалённых устройств в офлайн-состоянии после потери Wi-Fi или сна.
- Ломает совместимостьwrite_file теперь требует явного указания режима для перезаписи существующих непустых файлов.
- ИсправленоУлучшена надёжность предпросмотра файлов и добавлены таймауты для предотвращения бесконечных операций.
Исправлена утечка памяти терминала, улучшена отзывчивость на больших файлах и обработка неизвестных параметров.
- ИсправленоТеперь буфер вывода терминала ограничен, что предотвращает утечку памяти при работе с процессами, генерирующими большой объем данных.
- ИсправленоПоиск с допуском ошибок в больших файлах теперь выполняется в отдельном потоке, не блокируя основное событие.
- ИсправленоНеизвестные параметры инструментов теперь вызывают предупреждение со списком поддерживаемых, а не игнорируются молча.
- ИсправленоУлучшена надежность чтения изображений: данные передаются в структурированном контенте для корректного отображения.
- ИсправленоПри переподключении удаленного устройства теперь корректно восстанавливаются полуоткрытые сокеты.
Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.