ooples/mcp-console-automation

ooples/mcp-console-automation

от ooples
MCP сервер для автоматизации консольных приложений через AI: управляйте сессиями, мониторьте вывод и обнаруживайте ошибки. Поддерживает SSH, профили и фоновые задачи. Для разработчиков и DevOps.

Console Automation MCP Server

Model Context Protocol (MCP) server for controlled interaction with local console applications and remote SSH sessions, including output monitoring, error detection, and long-running workflows.

Version License Node

Security status

This server can execute arbitrary commands and open remote SSH sessions. Treat it like a privileged terminal, not a low-risk documentation connector:

  • keep MCP tool approvals enabled for command/session mutations;
  • prefer SSH keys or environment-variable credential references over inline secrets;
  • use a restricted deployment account and a separate production approval step;
  • leave MCP_DEBUG_LOG and MCP_LOG_DIR unset unless diagnostics are explicitly required;
  • leave session persistence disabled unless recovery metadata is explicitly required;
  • install cloud, container, and serial integrations only when needed.

Features

🚀 Core Capabilities
  • Full Terminal Control: Create and manage up to 50 concurrent console sessions
  • Multi-Protocol Support: Local shells (cmd, PowerShell, pwsh, bash, zsh, sh) and remote SSH connections
  • Interactive Input: Send text input and special key sequences (Enter, Tab, Ctrl+C, etc.)
  • Real-time Output Monitoring: Capture, filter, and analyze console output with advanced search
  • Streaming Support: Efficient streaming for long-running processes with pattern matching
  • Automatic Error Detection: Built-in patterns to detect errors, exceptions, and stack traces across languages
  • Cross-platform: Works on Windows, macOS, and Linux without native dependencies

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить ooples/mcp-console-automation:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "ooples-mcp-console-automation-kov2v7c2i5": {
      "command": "npx",
      "args": [
        "@mcp/console-automation"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "ooples-mcp-console-automation-kov2v7c2i5": {
      "command": "npx",
      "args": [
        "@mcp/console-automation"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "ooples-mcp-console-automation-kov2v7c2i5": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@mcp/console-automation"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"ooples-mcp-console-automation-kov2v7c2i5\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@mcp/console-automation\"],\"env\":{\"LOG_LEVEL\":\"info\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "ooples-mcp-console-automation-kov2v7c2i5": {
      "command": "npx",
      "args": [
        "@mcp/console-automation"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add ooples-mcp-console-automation-kov2v7c2i5 --env LOG_LEVEL=info -- npx @mcp/console-automation

Либо через JSON-конфиг:

claude mcp add-json ooples-mcp-console-automation-kov2v7c2i5 "{\"command\":\"npx\",\"args\":[\"@mcp/console-automation\"],\"env\":{\"LOG_LEVEL\":\"info\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add ooples-mcp-console-automation-kov2v7c2i5 --env LOG_LEVEL=info -- npx @mcp/console-automation

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.ooples-mcp-console-automation-kov2v7c2i5]
command = "npx"
args = ["@mcp/console-automation"]

[mcp_servers.ooples-mcp-console-automation-kov2v7c2i5.env]
LOG_LEVEL = "info"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ooples/mcp-console-automation, а в поле команды запуска — строку ниже:
npx @mcp/console-automation

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ooples-mcp-console-automation-kov2v7c2i5": {
      "command": "npx",
      "args": [
        "@mcp/console-automation"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "ooples-mcp-console-automation-kov2v7c2i5": {
      "command": "npx",
      "args": [
        "@mcp/console-automation"
      ],
      "env": {
        "LOG_LEVEL": "info"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например ooples-mcp-console-automation-kov2v7c2i5.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: ooples-mcp-console-automation-kov2v7c2i5
    command: npx
    args:
      - "@mcp/console-automation"
    env:
      LOG_LEVEL: info
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "ooples-mcp-console-automation-kov2v7c2i5": {
      "command": "npx",
      "args": [
        "@mcp/console-automation"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}

Похожие MCP-сервера

eirikb/any-cli-mcp-server

eirikb/any-cli-mcp-server

от eirikb

Превращает любую CLI-утилиту в MCP сервер. Анализируя вывод --help, автоматически создает MCP инструменты. Полезен разработчикам, автоматизирующим работу с консольными командами.

TypeScript⭐ 24
laszlopere/mcp-tmux

laszlopere/mcp-tmux

от laszlopere

MCP-сервер для tmux: управляет сеансами, окнами, панелями, отправляет команды и читает вывод. Работает локально или по SSH. Подходит для парного программирования с ИИ — вы видите действия агента в реальном времени и можете перехватить управление. Полезен разработчикам.

Python⭐ 6
nvms/tui-mcp

nvms/tui-mcp

от nvms

MCP-сервер для управления TUI-приложениями через терминал. Поддерживает постоянные сессии: запускает TUI-программы (vim, htop), снимает скриншоты с xterm-эмуляцией, анализирует вывод.

JavaScript⭐ 14
aybelatchane/mcp-server-terminal

aybelatchane/mcp-server-terminal

от aybelatchane

MCP-сервер для управления терминальными приложениями AI-агентами через модель состояния. Поддерживает создание сессий, ввод текста, нажатие клавиш и снимки экрана. Полезен разработчикам для автомат...

Rust⭐ 21
ferrislucas/iterm-mcp

ferrislucas/iterm-mcp

от ferrislucas

Разработчики: MCP сервер для iTerm дает модели полный контроль над терминалом - выполнение команд, чтение вывода, управление REPL. Эффективный расход токенов, простая интеграция. Делегируйте задачи и наблюдайте за работой.

TypeScript⭐ 570
tufantunc/ssh-mcp

tufantunc/ssh-mcp

от tufantunc

MCP-совместимый сервер для удаленного выполнения shell-команд на Linux и Windows через SSH. Поддерживает sudo, настраиваемые таймауты и аутентификацию. Отлично подходит DevOps и разработчикам, работающим с LLM.

TypeScript⭐ 816
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин