MCP Рекомендовано Бесплатно

Windows CLI MCP сервер

MCP сервер для безопасных взаимодействий с командной строкой в Windows системах, предоставляющий контролируемый доступ к PowerShell, CMD, Git Bash оболочкам и удаленным системам через SSH с комплексными средствами безопасности.

автор: simon-ami

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/windows-cli | bash

MCP сервер для безопасных взаимодействий с командной строкой в Windows системах, предоставляющий контролируемый доступ к PowerShell, CMD, Git Bash оболочкам и удаленным системам через SSH с комплексными средствами безопасности.

Установка

NPX

npx -y @simonb97/server-win-cli

Инициализация конфигурации

npx @simonb97/server-win-cli --init-config ./config.json

Конфигурация

Claude Desktop базовая

{
  "mcpServers": {
    "windows-cli": {
      "command": "npx",
      "args": ["-y", "@simonb97/server-win-cli"]
    }
  }
}

Claude Desktop с конфигурацией

{
  "mcpServers": {
    "windows-cli": {
      "command": "npx",
      "args": [
        "-y",
        "@simonb97/server-win-cli",
        "--config",
        "path/to/your/config.json"
      ]
    }
  }
}

Доступные инструменты

Инструмент Описание
execute_command Выполнить команду в указанной оболочке (PowerShell, CMD или Git Bash) с опциональной рабочей директорией...
get_command_history Получить историю выполненных команд с опциональным параметром лимита
ssh_execute Выполнить команду на удаленной системе через SSH используя настроенное соединение
ssh_disconnect Отключиться от SSH сервера используя ID соединения
create_ssh_connection Создать новое SSH соединение с деталями конфигурации
read_ssh_connections Прочитать все настроенные SSH соединения из конфигурации
update_ssh_connection Обновить существующую конфигурацию SSH соединения
delete_ssh_connection Удалить SSH соединение используя ID соединения
get_current_directory Получить текущую рабочую директорию сервера

Возможности

  • Поддержка множественных оболочек для PowerShell, Command Prompt (CMD) и Git Bash
  • Поддержка SSH для выполнения команд на удаленных системах
  • Экспозиция ресурсов для просмотра SSH соединений, текущей директории и конфигурации
  • Блокировка команд и SSH команд с полными путями и вариациями регистра
  • Валидация рабочих директорий и ограничения путей
  • Лимиты максимальной длины команд и контроль таймаутов
  • Логирование команд и отслеживание истории
  • Умная валидация аргументов и защита от инъекций
  • Настраиваемые правила безопасности и специфичные для оболочки настройки
  • Профили SSH соединений с управлением keepalive и таймаутами

Примеры использования

Выполняйте команды напрямую используя доступные инструменты
Просматривайте настроенные SSH соединения и конфигурацию сервера в разделе Ресурсы
Управляйте SSH соединениями через предоставленные инструменты

Ресурсы

Примечания

ПРОЕКТ УСТАРЕЛ - Больше не поддерживается. Используйте https://github.com/wonderwhy-er/DesktopCommanderMCP вместо этого. Предоставляет прямой доступ к системной командной строке и удаленным SSH системам с комплексными средствами безопасности, включая блокировку команд, ограничения директорий и защиту от инъекций. Файл конфигурации необходим для настройки параметров безопасности.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI