MCP.Market

Console Automation MCP server

by ooples·io.github.ooples/mcp-console-automation·v1.0.2·49 stars

MCP server for AI-driven console application automation and monitoring

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

49 stars52 downloads/wk

Reviews

Write one

Nobody has reviewed Console Automation yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Console Automation tools (40, 8 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • console_assert_exit_code

    Assert that session exit code matches expected value

  • console_assert_no_errors

    Assert that session output contains no error messages

  • console_assert_output

    Assert that session output matches expected criteria

  • console_assert_state

    Assert that session state matches expected values

  • console_cancel_jobwrite action

    Cancel a running background job

  • console_cleanup_jobs

    Clean up completed background jobs

  • console_cleanup_sessions

    Clean up inactive or stuck sessions

  • console_clear_output

    Clear the output buffer for a session

  • console_compare_snapshots

    Compare two session snapshots and show differences

  • console_create_sessionwrite action

    Create a new console session for running a command

  • console_detect_errors

    Analyze console output for errors and exceptions

  • console_execute_asyncwrite action

    Execute a command in background (async mode)

  • console_execute_commandwrite action

    Execute a command in an existing session or create a new one-off session

  • console_get_alerts

    Get current monitoring alerts including performance, error, security, and anomaly alerts

  • console_get_command_history

    Get the command execution history for a session

  • console_get_job_metrics

    Get metrics and statistics about background job execution

  • console_get_job_output

    Get output from a background job

  • console_get_job_progress

    Get progress information for a background job

  • console_get_job_result

    Get the complete result of a background job

  • console_get_job_status

    Get the status of a background job

  • console_get_monitoring_dashboard

    Get real-time monitoring dashboard data with metrics, alerts, and system status

  • console_get_output

    Get output from a console session with server-side filtering, pagination, and search capabilities

  • console_get_resource_usage

    Get resource usage statistics for all sessions

  • console_get_session_metrics

    Get detailed metrics for a specific console session

  • console_get_session_state

    Get the execution state of a console session

  • console_get_stream

    Get streaming output from a long-running console session

  • console_get_system_metrics

    Get comprehensive system monitoring metrics including CPU, memory, disk, and network usage

  • console_list_jobs

    List background jobs for a session or all sessions

  • console_list_profiles

    List all saved connection and application profiles

  • console_list_sessions

    List all active console sessions

  • console_remove_profilewrite action

    Remove a saved profile

  • console_save_profile

    Save a connection or application profile for reuse

  • console_save_snapshot

    Save a snapshot of current session state

  • console_send_inputwrite action

    Send text input to a console session

  • console_send_keywrite action

    Send special key sequences to a console session

  • console_start_monitoring

    Start monitoring for a specific session with custom monitoring options

  • console_stop_monitoring

    Stop monitoring for a specific session

  • console_stop_session

    Stop a console session

  • console_use_profilewrite action

    Create a session using a saved profile

  • console_wait_for_output

    Wait for specific output pattern in console

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

1 medium
  • Code scan556 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    dist/core/DataPipelineManager.js: … try { const func = new Function('value', rule.value); …
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Console Automation compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,243 servers
Tools
40
the typical server has 7
Tools that change things
20%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
49
more than 94% of 28,706 servers
Downloads a week
52
more than 42% of 12,306 servers with a package

What its tools let an agent do: 32 read · 8 change

Install Console Automation in Claude Code, Cursor or VS Code

Runs npx -y mcp-console-automation on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-console-automation -- npx -y mcp-console-automation
Add to Cursor

What the publisher says

From the Console Automation repository's README, as published. We do not edit it. Read it on GitHub

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.

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 MCPDEBUGLOG and MCPLOGDIR 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

🔐 SSH & Remote Connections

  • 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
  • Cloud Platform Support: Azure, AWS, GCP, Kubernetes connections via saved profiles
  • Container Support: Docker and WSL integration for containerized workflows

✅ Test Automation Framework

  • Automated Test Cases: Built-in assertion tools for console output validation
  • Output Assertions: Verify output contains, matches regex, or equals expected values
  • Exit Code Validation: Assert command exit codes for success/failure detection
  • Error-Free Validation: Automatically check for errors in command output
  • State Snapshots: Save and compare session states before/after operations
  • Test Workflows: Chain assertions for comprehensive testing scenarios

🔄 Background Job Execution

  • Async Command Execution: Run long-running commands in background with full output capture
  • Priority Queue System: Prioritize jobs (1-10 scale) for optimal resource utilization
  • Job Monitoring: Track status, progress, and completion of background jobs
  • Job Control: Cancel, pause, or resume background operations
  • Result Retrieval: Get complete output and exit codes from completed jobs
  • Resource Management: Automatic cleanup of completed jobs with configurable retention

📊 Enterprise Monitoring & Alerts

  • System-Wide Metrics: CPU, memory, disk, and network usage tracking
  • Session Metrics: Per-session performance monitoring and resource consumption
  • Real-time Dashboards: Live monitoring data with customizable views
  • Alert System: Performance, error, security, and anomaly alerts with severity levels
  • Custom Monitoring: Configure monitoring intervals, metrics, and thresholds per session
  • Diagnostics: Built-in error analysis and session health validation

📁 Profile Management

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Console Automation: common questions

Is Console Automation MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Console Automation safety report
How do I install Console Automation?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Console Automation need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Console Automation maintained?
The last commit was 36 days ago (2026-10-01). The latest release is v1.0.2.
How does Console Automation compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,243 servers); tools 40 (the typical server has 7); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.