MCP Server Health Monitor
MCP Server Health Monitor
Ein MCP-Server (Model Context Protocol), der LLMs die Überwachung der Serverinfrastruktur ermöglicht. Verbinden Sie ihn mit OpenCode, Claude Code oder einem beliebigen MCP-kompatiblen Client und stellen Sie Fragen in natürlicher Sprache zum Zustand Ihres Servers.
Was er tut
Stellen Sie Ihrem LLM zum Beispiel folgende Fragen:
„Antwortet mein Webserver?“
„Wie viel Speicherplatz habe ich noch?“
„Welche Prozesse verbrauchen am meisten Speicher?“
„Ist Port 3306 offen?“
Related MCP server: MCP VPS Manager
Tools
Tool | Beschreibung |
| Prüft, ob eine URL mit 200 OK antwortet |
| Ruft Informationen zum Speicherplatz ab |
| Ruft RAM- und Swap-Nutzung ab |
| Ruft die CPU-Auslastung pro Kern ab |
| Prüft, ob ein TCP-Port offen ist |
| Listet laufende Prozesse mit optionaler Filterung auf |
Ressourcen
Resource | Beschreibung |
| Betriebssystem, Hostname, Uptime |
| Aggregierter Gesundheitsstatus |
Tech-Stack
Python 3.12+
psutil (Systemmetriken)
httpx (HTTP-Prüfungen)
Einrichtung
Abhängigkeiten installieren:
uv syncServer ausführen:
uv run mcp-server-monitorOder direkt ausführen:
uv run python -m mcp_server_monitorTesten mit MCP Inspector
uv run mcp dev src/mcp_server_monitor/server.pyDies öffnet den MCP Inspector in Ihrem Browser, wo Sie Tools interaktiv aufrufen können.
Verbinden mit OpenCode
Fügen Sie Folgendes zu Ihrer opencode.json hinzu:
{
"mcpServers": {
"server-monitor": {
"command": "uv",
"args": ["run", "--project", "C:\\Users\\nikol\\Documents\\mcp-server-monitor", "mcp-server-monitor"]
}
}
}Tests ausführen
uv run pytestProjektstruktur
src/mcp_server_monitor/
├── __init__.py Package metadata
├── __main__.py Entry point
├── server.py MCP server setup
├── tools/
│ ├── http.py HTTP endpoint checking
│ ├── system.py CPU, memory, disk
│ ├── network.py Port checking
│ └── processes.py Process listing
└── resources/
└── status.py System info and healthLizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Monitors TLS/SSL certificate expiry, DNS resolution, and TCP port status for AI agents.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
- emisarOAuthdev.emisar
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Agent-native uptime monitoring. Create, inspect, and assert monitor health. Free 50-monitor tier.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceProvides read-only server monitoring and diagnostic tools for AI assistants to manage Linux and Unraid systems via SSH. It enables natural language interactions for container management, storage health checks, and system log analysis while keeping credentials secure.17ISC
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to securely manage Virtual Private Servers via SSH, with features including command execution, file operations, system monitoring, and service management.1MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to monitor and manage Linux infrastructure including services, logs, processes, disk, memory, ports, cron, nginx, Docker, and system health checks via the Model Context Protocol.10MIT
- FlicenseNot gradedqualityBmaintenanceLets an LLM client monitor devices, services, disk usage, and uptime in a home network and home lab.-