Developer Tools · OS Automation

MCP Console Automation logo

MCP Console Automation

ooples/mcp-console-automation

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.

Install

See repository

Setup steps are in the repository README.

Open README
Author
@ooples
Category
Developer Tools, OS Automation
License
MIT
Updated
Oct 6, 2026

Features

  • 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

  • Full SSH Support: Password and key-based authentication with passphrase support

  • SSH Options: Custom ports, connection timeouts, keep-alive settings

  • Connection Profiles: Save reusable SSH metadata and environment-variable credential references

Tools (37)

  • console_create_session

    Create local or SSH console sessions

  • console_send_input

    Send text input to sessions

  • console_send_key

    Send special keys (Enter, Ctrl+C, etc.)

  • console_get_output

    Get filtered/paginated output with advanced search

  • console_get_stream

    Stream output from long-running processes

  • console_wait_for_output

    Wait for specific patterns

  • console_stop_session

    Stop sessions

  • console_cleanup_sessions

    Clean up inactive sessions

  • console_execute_command

    Execute commands with output capture

  • console_detect_errors

    Analyze output for errors

  • console_get_resource_usage

    Get system resource stats

  • console_clear_output

    Clear output buffers

  • console_get_session_state

    Get session execution state

  • console_get_command_history

    View command history

  • console_get_system_metrics

    Comprehensive system metrics

  • console_get_session_metrics

    Session-specific metrics

  • console_get_alerts

    Active monitoring alerts

  • console_get_monitoring_dashboard

    Real-time dashboard data

  • console_start_monitoring

    Start custom monitoring

  • console_stop_monitoring

    Stop monitoring

  • console_save_profile

    Save SSH/app connection profiles

  • console_remove_profile

    Remove profiles

  • console_use_profile

    Quick connect with saved profiles

  • console_execute_async

    Execute commands asynchronously

  • console_get_job_status

    Check job status

  • console_get_job_output

    Get job output

  • console_cancel_job

    Cancel running jobs

  • console_get_job_progress

    Monitor job progress

  • console_get_job_result

    Get complete job results

  • console_get_job_metrics

    Job execution statistics

  • console_cleanup_jobs

    Clean up completed jobs

  • console_assert_output

    Assert output matches criteria

  • console_assert_exit_code

    Assert exit codes

  • console_assert_no_errors

    Verify no errors occurred

  • console_save_snapshot

    Save session state snapshots

  • console_compare_snapshots

    Compare state differences

  • console_assert_state

    Assert session state

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

Developer Tools
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

Developer Tools
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Developer Tools
blender logo

blender

ahujasid/blender-mcp

10.6k

formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

Developer Tools
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

Developer Tools
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Developer Tools