Desktop Commander MCP
MCP-сервер для работы агента с локальным компьютером: терминал и долгие процессы, поиск и правка файлов, Excel, PDF и DOCX
Установка
npx @wonderwhy-er/desktop-commander@latest setupНастраивает Claude Desktop, после этого перезапустите приложение.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Desktop Commander дает агенту терминал с потоковым выводом, фоновым запуском и управлением процессами, в том числе интерактивными вроде SSH и консолей баз данных. Файловые инструменты читают и пишут файлы, ищут по содержимому через ripgrep и делают точечные замены в коде. Отдельно поддерживаются Excel, PDF и DOCX, а код на Python, Node.js и R можно выполнить в памяти без сохранения. Вызовы инструментов записываются в локальную историю, а в настройках можно задать разрешенные папки и запрещенные команды.
Для кого. Для пользователей Claude Desktop и других чат-клиентов, которые хотят, чтобы модель работала с файлами и терминалом на их машине.
Подходит, если
- Нужно дать Claude Desktop доступ к терминалу и файлам
- Нужно проанализировать CSV или Excel без отдельных инструментов
- Нужно запускать долгие команды и следить за их выводом
Не подходит, если
- Агент вроде Claude Code или Codex уже имеет свой терминал и файловые инструменты
- На машине есть данные, к которым модели нельзя давать доступ
Пример запроса к агенту
Открой sales.xlsx в папке Документы, посчитай выручку по месяцам и сохрани итог в новый листОграничения
Защита не является песочницей: ограничение по папкам не мешает терминальным командам обращаться к другим файлам, для полной изоляции авторы советуют Docker. Есть необязательная телеметрия, она отключается настройкой telemetryEnabled. Запуск через npx с @latest обновляет сервер автоматически, что удобно, но меняет код без вашего участия.
Как отключить. Выполните npx @wonderwhy-er/desktop-commander@latest remove, либо claude mcp remove desktop-commander, либо удалите запись из конфигурации клиента.
MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Проверка безопасности
- Выполняет произвольные команды оболочки на вашей машине
- Читает, меняет и удаляет файлы за пределами проекта
Коротко о README
README перечисляет возможности: терминал и процессы, файловые операции, форматы Excel, PDF и DOCX, выполнение кода в памяти, локальный журнал вызовов и меры безопасности. Для Claude Desktop описано шесть способов установки, включая npx, скрипт, Smithery, ручную конфигурацию, клон репозитория и Docker, с пометками об автообновлении. Даны команды для Claude Code, Codex и других клиентов, удаленный режим для ChatGPT и Claude в браузере и отдельное десктоп-приложение. Лицензия MIT.
Частые вопросы
Можно ли ограничить доступ к папкам?
Да, через allowedDirectories, но README предупреждает, что терминальные команды это ограничение обходят.
Уходят ли мои команды на сервер?
История вызовов хранится локально. Удаленный режим для веб-клиентов проходит через облачный сервис, который, по словам авторов, не хранит аргументы и результаты.
Похожие
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании