System Diagnostics

by cdmx1

Not rated
GitHub

About

An MCP server for system diagnostics and monitoring on Ubuntu using common command-line tools.

Details

Author
cdmx1
Categories
Developer Tools, Infrastructure, Other

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.