MCP Server Health Monitor
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Server Health Monitor
An MCP (Model Context Protocol) server that lets LLMs monitor server infrastructure. Connect it to OpenCode, Claude Code, or any MCP-compatible client and ask natural language questions about your server's health.
What it does
Ask your LLM things like:
"Is my web server responding?"
"How much disk space do I have left?"
"What processes are using the most memory?"
"Is port 3306 open?"
Related MCP server: MCP VPS Manager
Tools
Tool | Description |
| Check if a URL responds with 200 OK |
| Get disk space info |
| Get RAM and swap usage |
| Get CPU utilization per core |
| Check if a TCP port is open |
| List running processes with optional filtering |
Resources
Resource | Description |
| OS, hostname, uptime |
| Aggregated health status |
Tech stack
Python 3.12+
psutil (system metrics)
httpx (HTTP checks)
Setup
Install dependencies:
uv syncRun the server:
uv run mcp-server-monitorOr run directly:
uv run python -m mcp_server_monitorTesting with MCP Inspector
uv run mcp dev src/mcp_server_monitor/server.pyThis opens the MCP Inspector in your browser where you can call tools interactively.
Connecting to OpenCode
Add to your opencode.json:
{
"mcpServers": {
"server-monitor": {
"command": "uv",
"args": ["run", "--project", "C:\\Users\\nikol\\Documents\\mcp-server-monitor", "mcp-server-monitor"]
}
}
}Running tests
uv run pytestProject structure
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 healthLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Heartbeat and tokens/sec monitoring for self-hosted LLM servers (Ollama etc.), with down alerts.
Heartbeat and tokens/sec monitoring for self-hosted LLM servers (Ollama etc.), with down alerts.
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.
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.-