A Model Context Protocol server for real-time system monitoring, providing CPU, memory, disk, network, battery, and internet speed metrics via the systeminformation library. Developed by Abhinav, this implementation exposes both a resource endpoint for comprehensive system snapshots and individual tools for targeted metrics retrieval. The server uses multi-source speed tests from various providers to deliver reliable internet performance measurements, making it particularly useful for diagnosing performance issues, monitoring resource utilization, and tracking network connectivity without leaving the AI assistant conversation.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Retrieves the current CPU load as a percentage, including overall and per-core usage. Inputs: None. Output: Text (e.g., `CPU Load: 12.34% (Cores: 10.50, 15.20, 8.90, 14.60%)`)
Reports total, used, and free memory in GB, plus percentage used. Inputs: None. Output: Text (e.g., `Memory: 65.43% used (7.82GB / 16.00GB)`)
Shows disk usage for the largest drive in GB and percentage. Inputs: None. Output: Text (e.g., `Disk (/): 78.90% used (189.50GB / 250.00GB)`)
Returns real-time network RX/TX rates (KB/s) and total data since boot (MB). Inputs: None. Output: Text (e.g., `Network (eth0): RX: 25.50KB/s, TX: 10.20KB/s (Total: RX 150.34MB, TX 75.89MB)`)
Provides battery charge percentage, charging status, and time remaining (if applicable). Inputs: None. Output: Text (e.g., `Battery: 85% (charging), 120 min remaining` or `No battery detected`)
Measures internet speed using multiple download sources (including a user-uploaded file) and upload tests, returning median speeds in Mbps. Inputs: None. Output: Text (e.g., `Internet Speed: Download 45.67Mbps, Upload 8.45Mbps`)