{"name":"io.github.ooples/mcp-console-automation","slug":"ooples-mcp-console-automation","title":null,"description":"MCP server for AI-driven console application automation and monitoring","url":"https://mcp.market/server/ooples-mcp-console-automation","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":40,"stars":49,"forks":16,"downloads_week":52,"last_push_at":"2026-10-01T04:25:12.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ooples/mcp-console-automation","website":null,"version":"1.0.2","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-console-automation","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Logging level for console output (error, warn, info, debug, trace)","format":"string","name":"LOG_LEVEL"}]}],"tools":[{"name":"console_assert_exit_code","description":"Assert that session exit code matches expected value","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_assert_no_errors","description":"Assert that session output contains no error messages","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_assert_output","description":"Assert that session output matches expected criteria","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_assert_state","description":"Assert that session state matches expected values","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_cancel_job","description":"Cancel a running background job","write_action":true,"price_micros":0,"input_schema":null},{"name":"console_cleanup_jobs","description":"Clean up completed background jobs","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_cleanup_sessions","description":"Clean up inactive or stuck sessions","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_clear_output","description":"Clear the output buffer for a session","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_compare_snapshots","description":"Compare two session snapshots and show differences","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_create_session","description":"Create a new console session for running a command","write_action":true,"price_micros":0,"input_schema":null},{"name":"console_detect_errors","description":"Analyze console output for errors and exceptions","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_execute_async","description":"Execute a command in background (async mode)","write_action":true,"price_micros":0,"input_schema":null},{"name":"console_execute_command","description":"Execute a command in an existing session or create a new one-off session","write_action":true,"price_micros":0,"input_schema":null},{"name":"console_get_alerts","description":"Get current monitoring alerts including performance, error, security, and anomaly alerts","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_command_history","description":"Get the command execution history for a session","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_job_metrics","description":"Get metrics and statistics about background job execution","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_job_output","description":"Get output from a background job","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_job_progress","description":"Get progress information for a background job","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_job_result","description":"Get the complete result of a background job","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_job_status","description":"Get the status of a background job","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_monitoring_dashboard","description":"Get real-time monitoring dashboard data with metrics, alerts, and system status","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_output","description":"Get output from a console session with server-side filtering, pagination, and search capabilities","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_resource_usage","description":"Get resource usage statistics for all sessions","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_session_metrics","description":"Get detailed metrics for a specific console session","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_session_state","description":"Get the execution state of a console session","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_stream","description":"Get streaming output from a long-running console session","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_get_system_metrics","description":"Get comprehensive system monitoring metrics including CPU, memory, disk, and network usage","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_list_jobs","description":"List background jobs for a session or all sessions","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_list_profiles","description":"List all saved connection and application profiles","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_list_sessions","description":"List all active console sessions","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_remove_profile","description":"Remove a saved profile","write_action":true,"price_micros":0,"input_schema":null},{"name":"console_save_profile","description":"Save a connection or application profile for reuse","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_save_snapshot","description":"Save a snapshot of current session state","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_send_input","description":"Send text input to a console session","write_action":true,"price_micros":0,"input_schema":null},{"name":"console_send_key","description":"Send special key sequences to a console session","write_action":true,"price_micros":0,"input_schema":null},{"name":"console_start_monitoring","description":"Start monitoring for a specific session with custom monitoring options","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_stop_monitoring","description":"Stop monitoring for a specific session","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_stop_session","description":"Stop a console session","write_action":false,"price_micros":0,"input_schema":null},{"name":"console_use_profile","description":"Create a session using a saved profile","write_action":true,"price_micros":0,"input_schema":null},{"name":"console_wait_for_output","description":"Wait for specific output pattern in console","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":85,"grade":"A","scanned_at":"2026-10-01T23:13:27.912Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:13:27.852Z","components":{"code":{"score":20,"max":25,"notes":["556 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"dist/core/DataPipelineManager.js: … try { const func = new Function('value', rule.value); …"}],"inputs":{"packages":[{"registryType":"npm","identifier":"mcp-console-automation","version":"1.0.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":38,"publishedAt":"2025-10-05T01:45:37.037Z","repositoryUrl":"git+https://github.com/ooples/mcp-console-automation.git","weeklyDownloads":52}],"repo":{"found":true,"owner":"ooples","repo":"mcp-console-automation","archived":false,"pushedAt":"2026-10-01T04:25:12Z","stars":49,"forks":16,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/3075685?v=4","ownerCreatedAt":"2012-12-18T21:56:42Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/3075685?v=4&s=128","source":"github"},"presence":{"stars":49,"forks":16,"downloadsWeek":52,"license":"MIT","lastPushAt":"2026-10-01T04:25:12.000Z","score":40}}}},"grade_history":[],"reviews":[]}