Skip to main content
Glama
batteryshark

System Information MCP Server

by batteryshark

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoThe port number for HTTP mode8000

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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 10 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness5/5

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.