
huhabla/mcp-system-monitor
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A cross-platform MCP (Model Context Protocol) server that provides comprehensive real-time system monitoring capabilities for LLMs.
Обзор
A cross-platform MCP (Model Context Protocol) server that provides comprehensive real-time system monitoring capabilities for LLMs. Built with FastMCP for easy integration with Claude Desktop and other MCP-compatible clients. - : Real-time usage, per-core statistics, frequency, temperature, detailed processor information (model, vendor, architecture, cache sizes) - : Multi-vendor GPU support (NVIDIA with full metrics, Apple Silicon with comprehensive support including unified memory and core count, AMD/Intel with basic info) - : RAM and swap usage, availability statistics - : Space usage, filesystem information for all mounted drives - : Interface-level traffic and error counters - : Top processes by CPU/memory usage - : OS details, hostname, uptime, architecture - : Detailed disk I/O metrics, read/write rates, per-disk statistics, busy time analysis - : Load averages (1m, 5m, 15m), context switches, interrupts, running/blocked processes - : Detailed memory statistics including...
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP System Monitor Server
A cross-platform MCP (Model Context Protocol) server that provides comprehensive real-time system monitoring capabilities for LLMs. Built with FastMCP for easy integration with Claude Desktop and other MCP-compatible clients.
Features
System Monitoring
Basic System Monitoring:
- CPU Monitoring: Real-time usage, per-core statistics, frequency, temperature, detailed processor information (model, vendor, architecture, cache sizes)
- GPU Monitoring: Multi-vendor GPU support (NVIDIA with full metrics, Apple Silicon with comprehensive support including unified memory and core count, AMD/Intel with basic info)
- Memory Monitoring: RAM and swap usage, availability statistics
- Disk Monitoring: Space usage, filesystem information for all mounted drives
- Network Statistics: Interface-level traffic and error counters
- Process Monitoring: Top processes by CPU/memory usage
- System Information: OS details, hostname, uptime, architecture
Phase 1 Performance Monitoring:
- I/O Performance: Detailed disk I/O metrics, read/write rates, per-disk statistics, busy time analysis
- System Load: Load averages (1m, 5m, 15m), context switches, interrupts, running/blocked processes
- Enhanced Memory: Detailed memory statistics including buffers, cache, active/inactive memory, page faults, swap activity
- Enhanced Network: Network performance metrics with transfer rates, errors, drops, interface speed and MTU
MCP Tools Available
Basic System Monitoring (9 tools):
get_current_datetime: Get the current local datetime in ISO formatget_cpu_info: Get current CPU usage and statisticsget_gpu_info: Get GPU information for all detected GPUsget_memory_info: Get RAM and swap usageget_disk_info: Get disk usage for all mounted drivesget_system_snapshot: Get complete system state in one callmonitor_cpu_usage: Monitor CPU usage over a specified durationget_top_processes: Get top processes by CPU or memory usageget_network_stats: Get network interface statistics
Phase 1 Performance Monitoring (6 tools):
get_io_performance: Get detailed I/O performance metrics and ratesget_system_load: Get system load averages and process statisticsget_enhanced_memory_info: Get detailed memory statistics with caches/buffersget_enhanced_network_stats: Get enhanced network performance metricsget_performance_snapshot: Get complete performance monitoring snapshotmonitor_io_performance: Monitor I/O performance over specified duration with trend analysis
MCP Resources
Basic System Resources (3 resources):
system://live/cpu: Live CPU usage datasystem://live/memory: Live memory usage datasystem://config: System configuration and hardware information
Phase 1 Performance Resources (3 resources):
system://performance/io: Live I/O performance datasystem://performance/load: Live system load data
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"mpc-system-monitor": {
"command": "cmd",
"args": [
"/c",
"C:/Users/Sören Gebbert/Documents/GitHub/mcp-system-monitor/start_mpc_system_monitor.bat"
]
}
}
}