Webmin Mcp Server

Created By
gjenkins203 months ago
MCP server for Webmin system administration. 61 tools across 12 modules covering system monitoring, services, users, cron, packages, files, storage (SMART + LVM), security (Fail2ban), MySQL databases, Webmin ACL, and disk quotas. Four-tier safety framework with safe mode on by default. Python, MIT license, Docker and local deployment supported.
Overview

Webmin MCP Server

An open-source MCP server that connects AI assistants to Webmin for Linux system administration. 61 tools across 12 modules.

What it covers:

  • System: system info, memory, disk usage, processes, time, runlevels
  • Services: list, start, stop, restart, enable, disable
  • Users & Groups: list, create, modify, delete, change passwords
  • Cron: list, create, edit, delete scheduled tasks
  • Packages: package info, available updates
  • Files: read, write, copy, rename, delete, create directories
  • Storage: SMART disk health, mounts, LVM volume management
  • Security: Fail2ban jails, banned IPs
  • Database: MySQL databases, users, server status
  • Webmin ACL: user accounts and module permissions
  • Disk Quotas: filesystem quotas, user/group limits
  • Admin: SSH config, audit logs, configuration backups

Key features:

  • Safety framework: Four tiers (read/safe/moderate/dangerous) with safe mode on by default. Dangerous operations are blocked unless explicitly opted in per server.
  • Multi-server support: Manage multiple Webmin instances with user-friendly aliases from one conversation.
  • Docker deployment: Pull and run with a single command.

Requirements: Python 3.11+, a running Webmin instance with RPC access enabled.

License: MIT

Server Config

{
  "mcpServers": {
    "webmin": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-v",
        "/path/to/webmin-servers.json:/app/webmin-servers.json:ro",
        "gjenkins20/webmin-mcp-server"
      ]
    }
  }
}
Project Info
Created At
3 months ago
Updated At
3 months ago
Author Name
gjenkins20
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Tavily Mcp
@tavily-ai

JavaScript
a year ago