<НА ГЛАВНУЮ

Мастерство работы с 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

Switch to English