Мастерство работы с Desktop Commander MCP Server: универсальный помощник для разработчиков
Изучите возможности Desktop Commander MCP Server и настройте его с Claude Desktop для эффективного управления разработкой.
Обзор Desktop Commander MCP Server
Desktop Commander MCP Server объединяет ваши задачи разработки в одном чат-интерфейсе. Созданный на базе MCP Filesystem Server, он позволяет искать, редактировать и управлять файлами, выполнять терминальные команды и контролировать процессы прямо с рабочего стола, используя протокол Model Context Protocol (MCP).
Основные возможности
Управление терминалом и процессами
Вы можете выполнять терминальные команды с потоковой передачей вывода в реальном времени, устанавливать тайм-ауты и запускать команды в фоновом режиме. Поддерживается управление сессиями для длительных задач, а также возможность просматривать и завершать запущенные процессы с подробной информацией.
Управление конфигурацией
Сервер позволяет получать и устанавливать настройки, такие как оболочка по умолчанию (bash, zsh), заблокированные команды (например, rm, shutdown), разрешённые каталоги для доступа к файлам и опции телеметрии. Важным является возможность применять изменения без перезапуска сервера.
Операции с файловой системой
Возможности включают чтение и запись файлов с ограничениями по строкам, добавление или перезапись содержимого, создание и перечисление каталогов, перемещение и переименование файлов и папок, получение метаданных и поиск файлов по имени без учёта регистра.
Редактирование кода и текста
Выполняйте точечные замены текста, переписывайте файлы для крупных обновлений, ищите и заменяйте шаблоны в нескольких файлах. Для быстрого рекурсивного поиска текста и кода используется vscode-ripgrep.
Аудит логирования
Все действия логируются с отметками времени и аргументами, а логи автоматически ротируются при достижении 10 МБ, чтобы избежать загромождения.
Начало работы с Claude Desktop и MCP Server
Шаг 1: Установка зависимостей
- Node.js: npx, необходимый для запуска Desktop Commander, входит в состав Node.js. Скачайте и установите последнюю версию с nodejs.org, оставляя настройки по умолчанию.
- Claude Desktop: Скачайте Claude с https://claude.ai/download.
Шаг 2: Настройка MCP Server
Настройте Claude для подключения к вашему MCP серверу, отредактировав или создав файл claude_desktop_config.json в каталоге установки Claude. Вставьте следующий код:
{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander"
]
}
}
}Шаг 3: Запуск сервера
После настройки сервер Desktop Commander появится в Claude, предоставляя 18 инструментов для управления файлами, выполнения терминальных команд, контроля процессов и многого другого.
Следите за обновлениями в Twitter, присоединяйтесь к сообществу из 95 тысяч на ML SubReddit и подписывайтесь на нашу рассылку.
Switch Language
Read this article in English