Skip to main content
Glama
nikolapP1

MCP Server Health Monitor

by nikolapP1

MCP Server Health Monitor

LLM이 서버 인프라를 모니터링할 수 있게 해주는 MCP(Model Context Protocol) 서버입니다. OpenCode, Claude Code 또는 MCP 호환 클라이언트에 연결하고 서버 상태에 대해 자연어로 질문할 수 있습니다.

기능

LLM에게 다음과 같은 질문을 하세요:

  • "내 웹 서버가 응답하고 있나요?"

  • "남은 디스크 공간은 얼마인가요?"

  • "가장 많은 메모리를 사용하는 프로세스는 무엇인가요?"

  • "3306 포트가 열려 있나요?"

Related MCP server: System Monitor MCP Server

도구

도구

설명

check_http_endpoint

URL이 200 OK로 응답하는지 확인

check_disk_usage

디스크 공간 정보 가져오기

check_memory_usage

RAM 및 스왑 사용량 가져오기

check_cpu_usage

코어별 CPU 사용률 가져오기

check_port

TCP 포트가 열려 있는지 확인

list_processes

선택적 필터링으로 실행 중인 프로세스 나열

리소스

리소스

설명

system://info

OS, 호스트명, 가동 시간

system://health

통합 상태 정보

기술 스택

  • Python 3.12+

  • MCP Python SDK v2

  • psutil (시스템 메트릭)

  • httpx (HTTP 확인)

설정

  1. 의존성 설치:

uv sync
  1. 서버 실행:

uv run mcp-server-monitor

또는 직접 실행:

uv run python -m mcp_server_monitor

MCP Inspector로 테스트

uv run mcp dev src/mcp_server_monitor/server.py

이렇게 하면 브라우저에서 MCP Inspector가 열리며 대화형으로 도구를 호출할 수 있습니다.

OpenCode에 연결

opencode.json에 추가하세요:

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

테스트 실행

uv run pytest

프로젝트 구조

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

라이선스

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