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 "Install 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: mcp-ssh
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/E13ctr0N/AiSysAdmin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server