Skip to main content
Glama
nikolapP1

MCP Server Health Monitor

by nikolapP1

MCP Server Health Monitor

Un servidor MCP (Model Context Protocol) que permite a los LLM supervisar la estado del servidor. Conéctalo a OpenCode, Claude Code o cualquier cliente compatible con MCP y haz preguntas en lenguaje natural sobre el estado de tu servidor.

Qué hace

Pregunta a tu LLM cosas como:

  • "¿Está respondiendo mi servidor web?"

  • "¿Cuánto espacio en disco me queda?"

  • "¿Qué procesos consumen más memoria?"

  • "¿Está abierto el puerto 3306?"

Related MCP server: System Monitor MCP Server

Herramientas

Herramienta

Descripción

check_http_endpoint

Comprueba si una URL responde con 200 OK

check_disk_usage

Obtén información del espacio en disco

check_memory_usage

Obtén el uso de RAM y swap

check_cpu_usage

Obtén la utilización de CPU por núcleo

check_port

Comprueba si un puerto TCP está abierto

list_processes

Lista los procesos en ejecución con filtrado opcional

Recursos

Recurso

Descripción

system://info

SO, nombre de host, tiempo de actividad

system://health

Estado de salud agregado

Pila tecnológica

  • Python 3.12+

  • MCP Python SDK v2

  • psutil (métricas del sistema)

  • httpx (comprobaciones HTTP)

Configuración

  1. Instala las dependencias:

uv sync
  1. Ejecuta el servidor:

uv run mcp-server-monitor

O ejecuta directamente:

uv run python -m mcp_server_monitor

Pruebas con MCP Inspector

uv run mcp dev src/mcp_server_monitor/server.py

Esto abre el MCP Inspector en tu navegador donde puedes llamar a las herramientas de forma interactiva.

Conexión con OpenCode

Añade a tu opencode.json:

{
  "mcpServers": {
    "server-monitor": {
      "command": "uv",
      "args": ["run", "--project", "C:\\Users\\nikol\\Documents\\mcp-server-monitor", "mcp-server-monitor"]
    }
  }
}

Ejecutar pruebas

uv run pytest

Estructura del proyecto

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 health

Licencia

MIT

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    17
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to securely manage Virtual Private Servers via SSH, with features including command execution, file operations, system monitoring, and service management.
    MIT

View all related MCP servers

Related MCP Connectors

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

  • Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.

  • Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.

View all MCP Connectors

Latest Blog Posts

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/nikolapP1/mcp-server-monitor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server