Repolode
wonderwhy-er

wonderwhy-er/DesktopCommanderMCP

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

Звёзды
10,105
Форки
1,290
Открытые issues
315
Последний коммит
14 часов назад

Что это?

Desktop Commander — это MCP-сервер (Model Context Protocol), с помощью которого AI-клиенты, например Claude Desktop, Cursor, VS Code и Gemini CLI, могут выполнять команды в терминале, управлять процессами и работать с файлами на компьютере, где запущен сервер. Он создан на основе MCP Filesystem Server и дополняет его поиском и заменой текста в файлах, позволяя ассистенту вносить точечные изменения в код, а не переписывать файлы целиком.

Помимо команд оболочки, сервер может запускать интерактивные программы, например Python и Node.js, или SSH-сессии и выводить результаты постранично. Он также читает и записывает файлы Excel, PDF и DOCX, а для Claude Desktop включает панель предпросмотра файлов с markdown-редактором. История локальных вызовов инструментов сохраняется на диск. Режим Remote Device позволяет веб-сервисам с AI отправлять команды на работающий локальный компьютер.

Сервер поддерживает настраиваемые меры защиты: список запрещённых команд, разрешённые директории и проверки обхода по символьным ссылкам. В документации проекта указано, что это не песочница; для изоляции предлагается установка в Docker.

Ключевые возможности

  • 01Выполнение команд в терминале и запуск интерактивных программ с постраничным выводом и работой в фоновом режиме
  • 02Поиск по файлам и их содержимому, включая текст и данные Excel
  • 03Точечное редактирование файлов поиском и заменой, а также полная перезапись файлов
  • 04Чтение и запись файлов Excel, PDF и DOCX
  • 05Панель предпросмотра файлов с markdown-редактором в Claude Desktop
  • 06Режим Remote Device для подключения веб-сервисов с AI к локальному компьютеру

Сценарии использования

  • Рефакторинг кода в локальном проекте с помощью AI-ассистента, с небольшими изменениями, которые легко проверить
  • Анализ файлов CSV, JSON или Excel с помощью кода Python, выполняемого в памяти
  • Управление SSH-сессиями или серверами разработки из чата с AI
  • Автоматизация упорядочивания файлов или преобразования документов на персональном компьютере

Быстрый старт

  1. 1

    Выполните команду настройки, предварительно установив Node.js

    npx @wonderwhy-er/desktop-commander@latest setup
  2. 2

    Перезапустите Claude Desktop, если он запущен

Что важно знать

  • Это не изолированная среда: она может выполнять команды в терминале и получать доступ к файлам на вашем компьютере.
  • Для варианта 5 (локальная копия репозитория) обновления git нужно выполнять вручную.

Темы

Частые вопросы

Что такое DesktopCommanderMCP?
MCP-сервер, который дает Claude и другим AI-клиентам доступ к терминалу, поиску по файлам, их редактированию через diff и работе с документами на локальном компьютере. Desktop Commander — это MCP-сервер (Model Context Protocol), с помощью которого AI-клиенты, например Claude Desktop, Cursor, VS Code и Gemini CLI, могут выполнять команды в терминале, управлять процессами и работать с файлами на компьютере, где запущен сервер. Он создан на основе MCP Filesystem Server и дополняет его поиском и заменой текста в файлах, позволяя ассистенту вносить точечные изменения в код, а не переписывать файлы целиком.
DesktopCommanderMCP можно использовать бесплатно? Какая у него лицензия?
DesktopCommanderMCP распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
DesktopCommanderMCP всё ещё поддерживается?
Активно поддерживается. Последний коммит в DesktopCommanderMCP — 19 окт. 2026 г..
Для чего можно использовать DesktopCommanderMCP?
Рефакторинг кода в локальном проекте с помощью AI-ассистента, с небольшими изменениями, которые легко проверить Анализ файлов CSV, JSON или Excel с помощью кода Python, выполняемого в памяти Управление SSH-сессиями или серверами разработки из чата с AI Автоматизация упорядочивания файлов или преобразования документов на персональном компьютере
Как установить DesktopCommanderMCP?
Выполните команду настройки, предварительно установив Node.js: npx @wonderwhy-er/desktop-commander@latest setup Перезапустите Claude Desktop, если он запущен
Где скачать DesktopCommanderMCP?
Исходный код и инструкции по установке — на GitHub: https://github.com/wonderwhy-er/DesktopCommanderMCP

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты