AgenSysAdmin
Allows remote administration of Debian servers via SSH, including system info, disk usage, service management, process monitoring, and command execution.
Allows remote administration of Linux servers via SSH, including system info, disk usage, service management, process monitoring, and command execution.
Allows remote administration of Ubuntu servers via SSH, including system info, disk usage, service management, process monitoring, and command execution.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AgenSysAdmincheck disk usage on production server"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AgenSysAdmin
MCP server for AI-assisted Linux administration over SSH. Works with OpenAI/Codex, Anthropic, and other MCP-compatible clients to inspect and manage Ubuntu/Debian servers.
The server exposes 21 tools for monitoring, security audits, Docker, service management, backups, package updates, and controlled command execution.
Setup
python -m venv .venv
.venv/Scripts/activate # Windows
# source .venv/bin/activate # Linux/Mac
pip install -e ".[dev]"Related MCP server: vps-mcp
Configuration
Copy
servers.yaml.exampletoservers.yamland edit with your server details.Copy
.env.exampleto.envand set SSH key paths or passwords.
MCP Integration
Run the server with:
python -m agensysadminUse that command in any client that supports local MCP servers. Example configuration:
Add to your Claude Code MCP settings:
{
"mcpServers": {
"sysadmin": {
"command": "python",
"args": ["-m", "agensysadmin"],
"cwd": "D:/AI/AgenSysAdmin"
}
}
}Available Tools
Tool | Description |
| List configured servers and connection status |
| OS, uptime, CPU, RAM, load average |
| Disk and filesystem usage |
| Systemd service status |
| Listening TCP ports |
| Top processes by CPU/memory |
| Run any shell command |
| Install packages through the detected package manager |
| Start, stop, restart, enable, or disable systemd services |
| Read or update a remote configuration file with optional backup |
| Inspect Docker state |
| Run controlled Docker Compose actions |
| Inspect available system and security updates |
| Inspect firewall configuration |
| Run a focused server security audit |
| Run the complete multi-category security audit |
| Create and inspect server backups |
| Inspect scheduled jobs |
| Generate a consolidated server report |
Safety
Keep
servers.yaml,.env, SSH keys, passwords, and production addresses out of version control.Prefer read-only inspection tools before mutation tools.
Require explicit confirmation in your AI client before package installation, service changes, configuration edits, backups, Docker Compose actions, or arbitrary commands.
Use a dedicated SSH account with the minimum permissions required for each server.
Tests
pytest tests/ -vThis server cannot be deployed
Maintenance
Related MCP Connectors
Termalin's hosted MCP server. Claude, ChatGPT or any MCP client runs commands, moves files over SFTP, queries databases and reads server metrics and monitoring alerts on your servers, keylessly through Termalin Connectors: no SSH key is handed over and no inbound port is opened. Per-host command policy and an audit log. Needs a termal.in Pro or Team account (new accounts start with a 14-day Pro trial).
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Hosted SQL Server MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for remote Linux/Unix server management via SSH, enabling command execution, system monitoring, file operations, and diagnostics through natural language.341MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for managing VPS servers via SSH, enabling command execution, file transfer, Docker management, and server documentation from within Claude.10 npmISC
- AlicenseNot gradedqualityDmaintenanceMCP server for Claude Code to execute commands on any remote server over SSH. Provides tools for remote execution, file operations, and connection info.1MIT
- AlicenseBqualityDmaintenanceAn MCP server for managing Ubuntu/Linux systems, enabling AI assistants to execute commands, manage services, files, logs, and packages via local or SSH connection.47MIT