Перейти к содержимому

shell-command-mcp

MCP-сервер для выполнения shell-команд с контролем доступа.

TypeScript
42 stars

Описание

Это MCP-сервер, предназначенный для выполнения shell-команд в контролируемой среде. Ключевые особенности включают ограничение разрешенных команд через переменную окружения ALLOWED_COMMANDS (с разделителем запятая или ‘*’ для всех). Запуск осуществляется через npx, поддерживается ручная конфигурация или JSON-файл. Технологии: Node.js (npx). Потенциальные применения: интеграция с LLM-чатботами, автоматизация задач в безопасном режиме, спонсируется ChatWise для чатботов с MCP-поддержкой.

Возможности

Выполнение shell-команд

Запуск указанных команд через MCP-интерфейс.

Контроль доступа

Ограничение команд с помощью ALLOWED_COMMANDS для безопасности.

Гибкая конфигурация

Настройка через JSON или ручной запуск с npx.

Поддержка wildcard

Разрешение всех команд с '*' (с предупреждением о рисках).

Установка

{ “mcpServers”: { “shell-command”: { “command”: “npx”, “args”: ["-y", “shell-command-mcp”], “env”: { “ALLOWED_COMMANDS”: “cat,ls,echo” } } } }

Информация

Язык
TypeScript
GitHub Stars
42

Ссылки