ES

egoist/shell-command-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

66 stars 6 forks Качество 45 Тренд 14

MCP-сервер для выполнения команд оболочки.

Обзор

MCP-сервер для выполнения команд оболочки. Этот проект спонсируется ChatWise, универсальным чат-ботом LLM с первоклассной поддержкой MCP. Используйте переменную среды ALLOWED COMMANDS, чтобы объяснимо разрешить команды, которые этот сервер может запускать, разделяя каждую команду на . Вы можете использовать *, чтобы разрешить любую команду, но это потенциально опасно.

Обзор (машинный перевод)

MCP-сервер для выполнения команд оболочки.

Этот проект спонсируется ChatWise, универсальным чат-ботом LLM с первоклассной поддержкой MCP.

Использование

Настройка вручную

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

Разрешенные команды

Используйте переменную среды ALLOWED_COMMANDS, чтобы объяснимо разрешить команды, которые этот сервер может запускать, разделяя каждую команду ,. Вы можете использовать T2, чтобы разрешить любую команду, но это потенциально опасно.

Лицензия

МТИ.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

shell-command-mcp

MCP server for executing shell commands.

This project is sponsored by ChatWise, an all-in-one LLM chatbot with first-class MCP support.

Usage

Configure manually

# stdio server
npx -y shell-command-mcp

JSON config

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

Allowed commands

Use ALLOWED_COMMANDS environment variable to explictly allow the commands that this server can run, separate each command by ,. You can use * to allow any command, but this is potentially dangerous.

License

MIT.

Открыть полный README на GitHub

Установка

npx -y shell-command-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

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

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