Самообучающийся AI-агент, который создаёт и улучшает навыки на основе опыта, работает со множеством провайдеров моделей и доступен через CLI и мессенджеры.
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
Выполните команду настройки, предварительно установив Node.js
npx @wonderwhy-er/desktop-commander@latest setup - 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 обновляется ежедневно.
Похожие проекты
CLI с открытым исходным кодом для работы с coding-агентом в терминале через облачные API и локальные модели, например Ollama.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.
AI-агент для написания кода в терминале: подключается к выбранной LLM, поддерживает LSP и MCP и ведёт отдельные сессии для каждого проекта.
Открытый фреймворк для агентов: у AI-агента есть собственный Linux-десктоп в Docker, браузер и инструменты для работы с документами.
Браузер на базе Chromium с открытым исходным кодом для AI-агентов: работает локально и позволяет агентам параллельно работать во вкладках с вашими аккаунтами.