Skip to main content
Glama

MCP Console Automation Server

by ooples
DOCKER_SUBMISSION.md4.93 kB
# Docker MCP Registry Submission This document contains all information needed to submit MCP Console Automation to the Docker MCP Registry. ## Server Information **Name**: Console Automation **Short Description**: Production-ready MCP server for AI-driven console automation and monitoring **Full Description**: MCP Console Automation enables AI assistants to fully interact with console applications, monitor output, detect errors, and automate terminal workflows - similar to how Playwright works for web browsers. Features 40 comprehensive tools for session management, SSH connections, test automation, monitoring, and background job execution. **Category**: Development Tools, Automation **Tags**: console, terminal, automation, ssh, testing, monitoring, background-jobs, devops, ci-cd, remote-execution ## Repository Information - **GitHub**: https://github.com/ooples/mcp-console-automation - **License**: MIT - **Language**: TypeScript/JavaScript - **Runtime**: Node.js 20+ ## Key Features 1. **40 Comprehensive Tools** across 6 categories: - Session Management (9 tools) - Command Execution (6 tools) - Monitoring & Alerts (6 tools) - Profile Management (4 tools) - Background Jobs (9 tools) - Test Automation (6 tools) 2. **SSH Support**: Full SSH connectivity with password and key-based authentication 3. **Cross-Platform**: Works on Windows, macOS, and Linux 4. **Test Automation**: Assertion framework similar to Playwright for terminal applications 5. **Production-Ready**: - Comprehensive test suite (27/27 tests passing) - No security vulnerabilities - No native dependencies - Enterprise-grade monitoring ## Docker Build **Dockerfile Location**: `./Dockerfile` **Base Image**: `node:20-alpine` **Size**: ~150MB (optimized multi-stage build) **Security**: - Non-root user execution - Minimal attack surface (Alpine-based) - Production dependencies only - Health checks included ## Build & Test ```bash # Build docker build -t mcp-console-automation . # Test docker run --rm mcp-console-automation node -v # Run docker run --rm -i mcp-console-automation ``` ## Submission Type **Preferred**: Docker-built (Docker maintains and signs the image) **Benefits**: - Cryptographic signatures - Provenance tracking - SBOMs (Software Bills of Materials) - Automatic updates and security patches ## Required Files - ✅ `Dockerfile` - Multi-stage production build - ✅ `.dockerignore` - Optimized build context - ✅ `package.json` - With correct metadata - ✅ `README.md` - Comprehensive documentation - ✅ `LICENSE` - MIT License - ✅ `docs/TOOLS.md` - Complete tool reference - ✅ `docs/EXAMPLES.md` - Usage examples ## Installation for Users Once approved, users can install via Docker Desktop MCP Toolkit: ```json { "mcpServers": { "console-automation": { "type": "docker", "image": "mcp/console-automation:latest" } } } ``` Or via command line: ```bash docker pull mcp/console-automation docker run --rm -i mcp/console-automation ``` ## Use Cases 1. **DevOps Automation**: Automate deployment workflows across multiple servers 2. **CI/CD Testing**: Run automated tests with assertions and validations 3. **Remote Server Management**: Manage multiple SSH connections with profiles 4. **System Monitoring**: Track system metrics, alerts, and performance 5. **Background Job Execution**: Run long-running tasks with priority queues 6. **Test Automation**: Create Playwright-like test suites for CLI apps ## Support & Documentation - **Full Tool Reference**: [docs/TOOLS.md](docs/TOOLS.md) - **Practical Examples**: [docs/EXAMPLES.md](docs/EXAMPLES.md) - **Issues**: https://github.com/ooples/mcp-console-automation/issues - **Discussions**: https://github.com/ooples/mcp-console-automation/discussions ## Metrics - ⭐ GitHub Stars: (current count) - 🔄 Active Development: Yes - ✅ Tests Passing: 27/27 (100%) - 🔒 Security: 0 vulnerabilities - 📦 Size: ~150MB (Docker image) - 🚀 Performance: Handles 50+ concurrent sessions ## Submission Checklist - [x] Dockerfile created and tested - [x] .dockerignore optimized - [x] README.md comprehensive - [x] Documentation complete (TOOLS.md, EXAMPLES.md) - [x] All tests passing - [x] No security vulnerabilities - [x] License included (MIT) - [ ] Create PR to https://github.com/docker/mcp-registry - [ ] Follow CONTRIBUTING guidelines - [ ] Wait for review (24 hours) ## Next Steps 1. Review the Docker MCP Registry [CONTRIBUTING guide](https://github.com/docker/mcp-registry/blob/main/CONTRIBUTING.md) 2. Create a Pull Request with server metadata 3. Submit for Docker-built tier (recommended) 4. Wait for approval and automated build 5. Server available on Docker Hub as `mcp/console-automation` --- **Ready for Submission**: ✅ **Maintainer**: ooples **Contact**: https://github.com/ooples **Repository**: https://github.com/ooples/mcp-console-automation

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ooples/mcp-console-automation'

If you have feedback or need assistance with the MCP directory API, please join our Discord server