Desktop Commander MCP: полный контроль над ПК через Claude
Desktop Commander MCP даёт Claude управление терминалом, файловой системой и редактированием кода — прямо с вашего компьютера. Уже 6,6k звёзд на GitHub.
Claude получает руки: что такое Desktop Commander MCP
Desktop Commander MCP — это сервер для Claude, который даёт ему управление терминалом, поиск по файловой системе и возможность редактировать файлы через diff-патчи. Проект набрал органическую популярность в сообществе разработчиков: на GitHub у репозитория уже более 6,6 тысяч звёзд и 779 форков. По рейтингу PulseMCP, выпущенный в январе 2025 года инструмент входит в топ-60 самых используемых MCP-серверов в мире.
Что умеет Desktop Commander
Это MCP-инструмент, который позволяет Claude Desktop получить доступ к файловой системе и терминалу, превращая Claude в универсального ассистента для программирования, автоматизации и исследования кодовой базы.
В отличие от инструментов, ориентированных на IDE, Desktop Commander предоставляет подход, ориентированный на решение задач, и работает со всей ОС, а не только внутри среды разработки.
Ключевые возможности
| Функция | Описание |
|---|---|
| Терминал | Запуск команд, управление процессами, потоковый вывод |
| Файлы | Чтение/запись, поиск, рекурсивный листинг директорий |
| Код в памяти | Python, Node.js, R — без сохранения файлов на диск |
| Excel / PDF / DOCX | Нативная поддержка офисных форматов |
| Безопасность | Блокировка команд, защита от symlink-traversal, Docker-изоляция |
| Аудит | Автоматическое логирование всех вызовов инструментов |
При запросе анализа данных Claude выполняет Python- или R-код напрямую, не создавая файлов на диске. Claude также может запустить SSH-соединение, подключиться к базе данных или dev-серверу и продолжать отправлять им команды на протяжении всего сеанса.
Схема работы
graph LR
A[Claude Desktop / App] -->|MCP-протокол| B[Desktop Commander Server]
B --> C[Терминал / Shell]
B --> D[Файловая система]
B --> E[Процессы ОС]
B --> F[Excel / PDF / DOCX]
C --> G[Результат → Claude]
D --> G
E --> G
F --> G
Способы установки
Проект предлагает несколько вариантов установки — от одной команды до Docker-контейнера.
# Самый простой способ (требует Node.js)
npx @wonderwhy-er/desktop-commander@latest setup
# Bash-инсталлятор для macOS (устанавливает Node.js при необходимости)
curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash
Для тех, кто хочет изоляции или не имеет Node.js, доступна Docker-установка — сервер запускается в изолированном контейнере с постоянным рабочим окружением.
Сравнение вариантов установки
| Метод | Автообновление | Node.js нужен? | Платформы |
|---|---|---|---|
npx (рекомендуется) | ✅ Да | ✅ Да | Win / Mac / Linux |
| Bash-скрипт | ✅ Да | Устанавливает сам | macOS |
| Smithery | ✅ Да | ✅ Да | Win / Mac / Linux |
| Docker | ✅ Да | ❌ Нет | Win / Mac / Linux |
| Локальный клон | ❌ Нет | ✅ Да | Win / Mac / Linux |
Desktop Commander App: следующий уровень
Помимо MCP-сервера, команда выпустила отдельное приложение (бета-версия для macOS и Windows).
Приложение даёт всё то же, что MCP-сервер, плюс поддержку любой AI-модели, визуальный предпросмотр изменений файлов и кастомные MCP без правки конфигов.
В планах: система навыков (skills), диктовка, фоновые scheduled-задачи.
Почему это важно для отрасли
К началу 2026 года в экосистеме MCP насчитывается более 1000 серверов, созданных сообществом. Desktop Commander — один из первых и наиболее функциональных инструментов в этой экосистеме, демонстрирующий, как далеко можно зайти в автоматизации задач прямо из чата с AI.
Инструмент позволяет Claude выполнять команды терминала и редактировать файлы через безопасный подход с diff-патчами, включая блокировку команд и валидацию путей. Это делает его пригодным не только для личного использования, но и для командных сценариев с контролируемым доступом.
Исходный код открыт под лицензией MIT. Проект принимает вклад от сообщества — баг-репорты, фичи и pull request’ы.
Ссылки: GitHub · Desktop Commander App