Integrations
mcp-wsl-exec
Сервер Model Context Protocol (MCP) для выполнения команд в средах Windows Subsystem for Linux (WSL). Этот сервер обеспечивает безопасное выполнение команд со встроенными функциями безопасности и проверки.
Функции
- 🔒 Безопасное выполнение команд в средах WSL
- ⚡ Встроенные функции безопасности:
- Обнаружение опасной команды
- Система подтверждения команд
- Предотвращение обхода пути
- Санация команды
- 📁 Поддержка рабочего каталога
- ⏱️ Функция тайм-аута команды
- 🔍 Подробное форматирование вывода команды
- ❌ Обработка ошибок и проверка
- 🛡️ Защита от инъекций снарядов
Конфигурация
Этот сервер требует настройки через ваш клиент MCP. Вот примеры для разных сред:
Конфигурация Клайна
Добавьте это в настройки Cline MCP:
Конфигурация рабочего стола Клода
Добавьте это в конфигурацию вашего Claude Desktop:
API
На сервере реализованы два инструмента MCP:
выполнить_команду
Выполнение команды в WSL с проверкой безопасности и валидацией.
Параметры:
command
(строка, обязательно): Команда для выполненияworking_dir
(строка, необязательно): Рабочий каталог для выполнения командыtimeout
(число, необязательно): тайм-аут в миллисекундах
подтвердить_команду
Подтвердите выполнение опасной команды, отмеченной проверками безопасности.
Параметры:
confirmation_id
(строка, обязательно): идентификатор подтверждения, полученный от execute_commandconfirm
(логическое значение, обязательно): следует ли продолжить выполнение команды
Функции безопасности
Обнаружение опасных команд
Сервер ведет список потенциально опасных команд, требующих явного подтверждения перед выполнением, в том числе:
- Операции файловой системы (rm, rmdir, mv)
- Системные команды (выключение, перезагрузка)
- Управление пакетами (apt, yum, dnf)
- Перенаправления файлов (>, >>)
- Изменения прав доступа (chmod, chown)
- И многое другое...
Санация команды
Все команды очищаются, чтобы предотвратить:
- Внедрение метасимвола оболочки
- Попытки обхода пути
- Ссылки на домашние каталоги
- Опасная цепочка команд
Разработка
Настраивать
- Клонировать репозиторий
- Установите зависимости:
- Создайте проект:
- Запустить в режиме разработки:
Издательский
Проект использует наборы изменений для управления версиями. Для публикации:
- Создайте набор изменений:
- Версия пакета:
- Опубликовать в npm:
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Лицензия MIT — подробности см. в файле LICENSE .
Благодарности
- Построен на основе протокола модельного контекста
- Разработано для безопасного выполнения команд WSL
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Защищенный сервер MCP для подсистемы Windows для сред Linux, обеспечивающий безопасное выполнение команд с обширной проверкой и защитой от уязвимостей, таких как внедрение оболочки и опасные команды.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server to run commands.Last updated -2556133TypeScriptMIT License
- AsecurityAlicenseAqualityA secure shell command execution server implementing the Model Context Protocol (MCP). This server allows remote execution of whitelisted shell commands with support for stdin input.Last updated -174PythonMIT License
- AsecurityAlicenseAqualityA secure MCP server for executing whitelisted shell commands with resource and timeout controls, designed for integration with Claude and other MCP-compatible LLMs.Last updated -201432TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides secure command-line access to Windows systems, allowing MCP clients like Claude Desktop to safely execute commands in PowerShell, CMD, and Git Bash shells with configurable security controls.Last updated -9350105JavaScriptMIT License