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 проанализировать CSV, JSON или Excel-файл — код выполнится прямо в памяти, без лишних артефактов на диске.

При запросе анализа данных 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-установка — сервер запускается в изолированном контейнере с постоянным рабочим окружением.

ℹ Автообновление
При установке через npx или Smithery сервер обновляется автоматически при каждом перезапуске Claude — никаких дополнительных действий не нужно.

Сравнение вариантов установки

МетодАвтообновление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-задачи.

⚠ Важно про расходы
Desktop Commander работает через подписку Claude Desktop и не требует отдельных API-ключей — вы не платите за токены сверх вашей подписки на Claude.

Почему это важно для отрасли

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

Инструмент позволяет Claude выполнять команды терминала и редактировать файлы через безопасный подход с diff-патчами, включая блокировку команд и валидацию путей. Это делает его пригодным не только для личного использования, но и для командных сценариев с контролируемым доступом.

📝 Типичный сценарий
Вы просите Claude «проанализировать логи в папке /var/log за последние 7 дней и построить сводку ошибок» — Desktop Commander сам найдёт файлы, выполнит скрипт и вернёт результат прямо в чат.

Исходный код открыт под лицензией MIT. Проект принимает вклад от сообщества — баг-репорты, фичи и pull request’ы.

Ссылки: GitHub · Desktop Commander App