Desktop Commander — MCP-сервер для Claude Code: функции и установка
MCP-сервер даёт агенту доступ к терминалу, файлам и запущенным процессам. Пригодится, когда нужно поручить ему правки в проекте или работу с документами.
claude mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commanderЧто делает Desktop Commander
Desktop Commander запускает команды в терминале, показывает их вывод и управляет процессами: их можно просматривать и останавливать. Для долгих команд доступны фоновые запуски и управление сессиями. Сервер также читает и меняет файлы, ищет текст и выполняет замены в нескольких файлах.
Отдельные инструменты работают с Excel, PDF и DOCX: сервер может читать и редактировать эти документы. Для кода предусмотрен поиск по папкам на базе vscode-ripgrep. История вызовов инструментов и аргументов хранится локально.
Защита от обхода символических ссылок и блок-лист команд помогают снизить риск случайных действий, но сервер не является песочницей. Для установки через npx нужен Node.js; например, в Claude Code команда добавления сервера запускает пакет через npx.
Какие задачи решает
- запустить команду и прочитать её вывод
- найти текст в файлах проекта
- заменить фрагмент в нескольких файлах
- прочитать или отредактировать PDF, Excel и DOCX
- посмотреть запущенные процессы и остановить нужный
Примеры запросов агенту
- Запусти тесты проекта в терминале и покажи вывод.
- Найди упоминания
oldNameво всех файлах и замени их наnewName. - Прочитай
report.pdfи извлеки из него текст.
Как установить Desktop Commander
Командой платформы
claude mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commanderКомандой платформы
codex mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commanderФайл настроек
{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander"
]
}
}
}Файл настроек
{
"servers": {
"desktop-commander": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander"
]
}
}
}Командой платформы
gemini mcp add desktop-commander npx -y @wonderwhy-er/desktop-commanderПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Desktop Commander
Как установить Desktop Commander в Claude Code?
Выполните claude mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commander. Для запуска через npx нужен Node.js.
Что делает Desktop Commander?
Он позволяет агенту запускать команды, работать с файлами и управлять процессами. Также сервер читает и редактирует Excel, PDF и DOCX.
Является ли Desktop Commander песочницей?
Нет. В сервере есть защита от обхода символических ссылок и блок-лист команд, но он не изолирует выполнение как песочница.