MCP System Monitor
Инструмент мониторинга системы, предоставляющий реальные метрики CPU, памяти, диска, сети и процессов через MCP-интерфейс для LLM.
Описание
MCP System Monitor — это утилита на Go для сбора и экспозиции системных метрик через протокол Model Context Protocol (MCP). Она позволяет большим языковым моделям (LLM) получать актуальную информацию о ресурсах в реальном времени. Ключевые особенности: детальный мониторинг CPU, памяти, дисков, сети, хоста и процессов с параметрами для фильтрации. Идеально для интеграции в AI-системы для автоматизированного анализа и управления инфраструктурой.
Возможности
Информация о CPU
Получение процента использования, количества ядер и детальных данных по ядрам (с параметром per_cpu).
Информация о памяти
Данные об использовании виртуальной и swap-памяти.
Информация о дисках
Использование дисков, разделы и I/O-статистика (с параметрами path и all_partitions).
Информация о сети
Интерфейсы, соединения и трафик (с параметром interface).
Информация о хосте
Детали системы, время работы, время загрузки и пользователи.
Информация о процессах
Список процессов с сортировкой, лимитом и деталями по PID (параметры pid, limit, sort_by).
Установка
git clone https://github.com/seekrays/mcp-monitor.git cd mcp-monitor make build
Запуск: ./mcp-monitor Сервер запускается в режиме stdio для MCP-совместимых LLM-клиентов.