MCP_Linux_Administration_SSH-OpenWebUI_Tool
by Jutop
Overview
Automates Linux VM administration and command execution via SSH, integrated with OpenWebUI, including safeguards for destructive commands.
Installation
docker compose up -d --buildEnvironment Variables
- PYTHONUNBUFFERED
Security Notes
CRITICAL: The HTTP API (port 3000) lacks any authentication or authorization, allowing any entity on the same Docker network or host to execute arbitrary commands on configured VMs. The `config.yaml` stores SSH passwords in plain text, presenting a significant risk if the file or the server is compromised. While destructive command detection is present, it relies on pattern matching and is not foolproof. Designed for trusted networks, but this does not mitigate the unauthenticated API access.
Similar Servers
1Panel
1Panel is a web-based Linux server management tool for efficient host monitoring, file management, database administration, container orchestration, and rapid website deployment, including AI tools and backup/restore functionality.
mcp-ssh-orchestrator
Provides secure, policy-driven SSH orchestration for AI agents to manage server infrastructure with audit logging, enforcing zero-trust principles.
mcp-ssh-manager
Manages remote SSH servers via the Model Context Protocol (MCP), enabling AI assistants like Claude Code and OpenAI Codex to execute commands, transfer files, monitor health, and automate DevOps tasks.
gbox-mcp-server
Enable AI agents to automate Android devices, Linux environments, and browser sessions.