Console Automation MCP Server
Console Automation MCP открывает агенту локальные оболочки и SSH-сессии: ввод, чтение вывода, поиск ошибок и долгие процессы
- 54 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Сервер выполняет произвольные команды и открывает SSH-сессии с вашими учетными данными
- Вывод терминала, включая секреты, попадает в разговор с моделью
Установка
- Работает в
Ручная установка
./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 SSH Agent, MCP-сервер, берет хосты из ~/.ssh/config, запускает команды и копирует файлы через системные ssh и scp.
SSH MCP Server (classfang) — команды на сервере по SSH
SSH MCP Server (classfang)
MCP-сервер для SSH: агент выполняет команды, читает и пишет файлы по SFTP, передает файлы и запускает долгие задачи, а пароли остаются у вас
WebSSH-консоль для VPS с MCP-сервером: агент работает на нескольких серверах, а токены с ACL ограничивают инструменты и хосты.
MCP SSH Manager
mcp-ssh-manager
Управление несколькими SSH-подключениями из Claude Code и Codex: команды, перенос файлов, базы данных и бэкапы. Стабильная ветка в npm, в GitHub бета 4.0
SSH MCP
ssh-mcp
SSH-сервер с упором на безопасность: классификация команд, авторизация по политикам и разные способы входа. Выполняет команды на удаленных серверах
Коротко о README
README начинается с предупреждения, что сервер надо считать привилегированным терминалом, и перечисляет меры безопасности. Дальше идут возможности, установка для Codex и вручную, настройка и разбор проблем.