Console Automation MCP Server

Console Automation MCP открывает агенту локальные оболочки и SSH-сессии: ввод, чтение вывода, поиск ошибок и долгие процессы

  • 54 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Сервер выполняет произвольные команды и открывает SSH-сессии с вашими учетными данными
  • Вывод терминала, включая секреты, попадает в разговор с моделью
Все причины и проверки

ooples/mcp-console-automation

Установка

Ручная установка

./install.sh --target codex

Выполняется из клона репозитория, на Windows `.\install.ps1 -Target codex`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер выполняет произвольные команды и открывает SSH-сессии с вашими учетными данными
  • Вывод терминала, включая секреты, попадает в разговор с моделью

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Console Automation MCP — сервер для управляемой работы с консольными приложениями и удаленными SSH-сессиями. Агент создает до 50 одновременных сессий в cmd, PowerShell, bash, zsh и других оболочках, отправляет текст и специальные клавиши вроде Enter, Tab и Ctrl+C и читает вывод с поиском, фильтрами и потоковой передачей для долгих процессов. Встроенные шаблоны находят ошибки, исключения и трассировки на разных языках. SSH поддерживает пароль и ключ с фразой-паролем, сохраняемые профили подключений и ссылки на учетные данные из переменных окружения, а также облака, контейнеры и WSL. Есть набор для автотестов с проверками вывода. Проект работает на Windows, macOS и Linux без нативных зависимостей.

Для кого. Разработчикам и администраторам, которым нужно дать агенту интерактивный терминал с наблюдением за долгими задачами.

Подходит, если

  • Агент запускает долгую сборку и следит за ошибками в выводе, не блокируя диалог
  • Интерактивная программа получает ввод по шагам с клавишами управления
  • Сессия на удаленном сервере по SSH открывается по сохраненному профилю
  • Результаты команд проверяются утверждениями в автотесте

Не подходит, если

  • Нельзя дать агенту выполнять произвольные команды
  • Сервер должен работать на рабочем сервере без отдельной учетной записи
  • Достаточно одной разовой команды без сессий

Пример запроса к агенту

Запусти сборку проекта в новой сессии bash, следи за ошибками в выводе и сообщи, когда процесс завершится

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

LOG_LEVEL
Уровень журнала, например warn

Ограничения

Сервер выполняет произвольные команды и открывает SSH-сессии, то есть работает как привилегированный терминал. Автор советует держать подтверждения вызовов включенными, использовать ключи SSH или ссылки на переменные окружения вместо паролей в тексте, завести ограниченную учетную запись и отдельный шаг подтверждения для продакшена. Пакет в npm не опубликован: ставьте из клона командами `./install.sh --target codex`, `npm ci` и `npm run build`. Журналы отладки и сохранение сессий включайте только при необходимости.

Как отключить. Удалите регистрацию командой `codex mcp remove console-automation` или уберите запись сервера из клиента, затем удалите клон репозитория.

Частые вопросы

Как установить для Codex?

Клонируйте репозиторий и запустите `./install.sh --target codex` или `.\install.ps1 -Target codex` на Windows. Установщик вызывает `codex mcp add` и заменяет прежнюю регистрацию.

Есть ли пакет в npm?

Нет, пакет не опубликован, поэтому `npx console-automation-mcp` и `@mcp/console-automation` не работают. Ставьте из репозитория.

Какие оболочки поддерживаются?

Локально cmd, PowerShell, pwsh, bash, zsh и sh, удаленно SSH. Контейнеры Docker и WSL подключаются отдельно.

Как защитить доступ?

Оставьте подтверждения вызовов включенными, берите ключи SSH, заведите ограниченную учетную запись и не включайте `MCP_DEBUG_LOG` без нужды.

Сколько сессий можно держать?

До 50 одновременных консольных сессий.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер дает агенту общую с человеком консоль PowerShell 7: команды видны в окне, пароли и коды MFA вводят вручную.

MCP-серверШирокий доступ110Звезды репозитория

MCP SSH Agent, MCP-сервер, берет хосты из ~/.ssh/config, запускает команды и копирует файлы через системные ssh и scp.

MCP-серверШирокий доступ105Звезды репозитория

MCP-сервер для SSH: агент выполняет команды, читает и пишет файлы по SFTP, передает файлы и запускает долгие задачи, а пароли остаются у вас

MCP-серверШирокий доступ1 тыс.Звезды репозитория

WebSSH-консоль для VPS с MCP-сервером: агент работает на нескольких серверах, а токены с ACL ограничивают инструменты и хосты.

MCP-серверШирокий доступ133Звезды репозитория

MCP SSH Manager

mcp-ssh-manager

Управление несколькими SSH-подключениями из Claude Code и Codex: команды, перенос файлов, базы данных и бэкапы. Стабильная ветка в npm, в GitHub бета 4.0

MCP-серверШирокий доступ539Звезды репозитория

SSH MCP

ssh-mcp

SSH-сервер с упором на безопасность: классификация команд, авторизация по политикам и разные способы входа. Выполняет команды на удаленных серверах

MCP-серверШирокий доступ875Звезды репозитория

Коротко о README

README начинается с предупреждения, что сервер надо считать привилегированным терминалом, и перечисляет меры безопасности. Дальше идут возможности, установка для Codex и вручную, настройка и разбор проблем.

Бейдж для README

Сообщить о проблеме