System Information MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | The port number for HTTP mode | 8000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_system_summaryA | Get essential system overview - hostname, OS, CPU, RAM, uptime. Quick system identity check without heavy data collection. Perfect for basic system verification and health checks. |
| get_hardware_detailsA | Get comprehensive hardware information - CPU, RAM, GPU, storage overview. Detailed hardware specs including performance metrics and device detection. Use for hardware diagnostics and system capability assessment. |
| get_network_statusA | Get network configuration and connectivity - interfaces, IPs, DNS, VPN status. Complete network diagnostics including external connectivity and VPN detection. Essential for troubleshooting network issues and security analysis. |
| get_storage_analysisB | Get disk and storage analysis - all partitions, capacity, usage. Comprehensive storage overview including all mounted volumes and usage stats. Critical for disk space management and storage troubleshooting. |
| get_connected_devicesA | Get USB and Bluetooth device information. Lists all connected USB devices and paired/active Bluetooth devices. Useful for peripheral troubleshooting and device inventory. |
| get_user_environmentB | Get user session and locale information - current user, timezone, language. User context including session details, timezone, and system language settings. Important for environment-specific troubleshooting and localization issues. |
| get_running_processesA | Get list of running processes with resource usage and executable paths. Shows top processes by CPU/memory usage with PIDs, names, and executable paths. Essential for performance analysis, troubleshooting resource issues, and security auditing. |
| get_open_portsA | Get list of open network ports and listening services. Shows listening ports with associated processes and active network connections. Critical for security analysis, service monitoring, and network troubleshooting. |
| get_display_infoB | Get connected display information - resolution, refresh rate, HDR status. Shows details for all connected monitors including resolution, refresh rates, connection types, and HDR capabilities. Essential for display troubleshooting and multi-monitor setup verification. |
| get_full_system_reportA | Get complete system analysis - runs all diagnostic tools. Comprehensive system report including hardware, network, storage, devices, and user environment. Use for complete system analysis and thorough troubleshooting sessions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose targeting specific system components like hardware, network, processes, storage, displays, devices, and user environment. There is no overlap in functionality; for example, get_hardware_details focuses on CPU/RAM/GPU, while get_storage_analysis covers disk partitions, and get_display_info handles monitor details. The descriptions reinforce these boundaries, making tool selection unambiguous for an agent.
All tool names follow a consistent 'get_*' verb_noun pattern with snake_case, such as get_connected_devices, get_display_info, and get_running_processes. This uniformity makes the tool set predictable and easy to navigate, with no deviations in naming conventions across all 10 tools.
With 10 tools, the server is well-scoped for system information gathering, covering key areas like hardware, network, processes, storage, and user environment. Each tool earns its place by addressing a distinct aspect of system diagnostics, avoiding bloat while ensuring comprehensive coverage for troubleshooting and analysis tasks.
The tool set provides complete coverage for system information diagnostics, including hardware details, network status, running processes, storage analysis, display info, connected devices, user environment, and a full system report. There are no obvious gaps; agents can perform thorough system analysis without dead ends, from basic summaries to in-depth reports.