System Diagnostics
About
An MCP server for system diagnostics and monitoring on Ubuntu using common command-line tools.
Details
- Author
- cdmx1
- Categories
- Developer Tools, Infrastructure, Other
Jump to
Setup
Install System Diagnostics in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/cdmx1/system-diag-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
An MCP server for system diagnostics and monitoring on Ubuntu using common command-line tools.
A Model Context Protocol (MCP) server that provides comprehensive system diagnostics and monitoring capabilities for Ubuntu systems.
- check_port– Test if a TCP port is open
- ping_host– ICMP ping to a remote host
- dns_lookup– Resolve DNS records for a domain
- http_check– HTTP status check for a URL
- traceroute_host– Trace network path to host
- get_uptime– Return system uptime
- get_sys_info– Basic system info (CPU, memory, disk)
- get_hostname– Retrieve machine hostname
- list_processes– List running processes (like ps)
- list_services– List systemd or init services
- service_status– Status of a specific service
- read_journal– Fetch latest logs for a unit or tag
- cron_list– Show cron jobs for current user
- check_disk_usage– Disk usage summary (like df)
- check_memory– RAM/Swap usage (like free)
- check_inode_usage– Filesystem inode stats
- list_mounts– Mounted volumes
- list_open_ports– Show open TCP/UDP ports
- check_firewall_status– UFW/iptables summary
- list_network_interfaces– IP, MAC, link state
- check_bandwidth_usage– Network traffic stats
- resolve_host– Reverse DNS for IP address
- curl_url– GET request with curl, full headers
- list_users– Local users
- last_logins– Last login attempts
- check_sudoers– Who can sudo
- who_is_logged_in– Current sessions
# Install uv if you haven't already curl -LsSf https://astral.sh/uv/install.sh | sh # Install the package uv pip install system-diag-mcp
Add this to your Claude Desktop configuration:
{ "mcpServers": { "system-diag": { "command": "system-diag-mcp" } } }
The server runs on stdio and implements the full MCP protocol.
# Clone the repository git clone <repository-url> cd system-diag-mcp # Install development dependencies uv pip install -e ".[dev]" # Run tests pytest # Format code black . ruff check .
- Python 3.8+
- Ubuntu/Debian-based system
- Required system tools:ping,dig,traceroute,systemctl,ps,df,free,curl
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Scout's official MCP pipes error, trace and metric data from production to your AI agent
A server for monitoring and analyzing Java Virtual Machine (JVM) processes using Arthas, with a Python interface.
Integrates with the Succinct Prover Network to monitor, calibrate, and optimize prover operations.
Query Scouter APM (objects, counters, XLog transactions) over stdio via a Scouter collector.
An MCP server that gives AI agents like Claude, Cursor, and Gemini access to historical Windows CPU, GPU, temperature, and privacy data gathered by the AppControl Windows app.
Enable AI Agents to fix build failures from CircleCI.
Get web performance tests and data in your AI workflow
Access and interact with Harness platform data, including pipelines, repositories, logs, and artifact registries.
Official Sentry MCP server for investigating issues, error reports, traces, and performance monitoring data from AI coding agents.
Stateful health monitoring, diagnostics, and web attestation for AI agents. 11 MCP tools. Free Founder's Beta
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





