Skip to main content

MCP server for system monitoring — CPU, memory, disk, network, and process management

Project description

mcp-sysmon

MCP server for system monitoring. Ask Claude about your system — CPU, memory, disk, network, and processes.

What can it do?

Tool Description
system_overview CPU, memory, swap, disk, uptime — everything at a glance
top_processes Top processes sorted by CPU or memory
disk_usage Detailed disk usage for all partitions with I/O stats
network_info Network interfaces, IPs, speeds, traffic
find_process Search processes by name
kill_process Kill a process by PID (SIGTERM or SIGKILL)

Example prompts

  • "Why is my laptop slow right now?"
  • "What's using the most memory?"
  • "Show me disk usage"
  • "Find all Chrome processes"
  • "Kill process 12345"

Install

pip install mcp-sysmon

Or with uv:

uv pip install mcp-sysmon

Usage with Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "sysmon": {
      "command": "mcp-sysmon"
    }
  }
}

Usage with Claude Code

claude mcp add sysmon -- mcp-sysmon

Development

git clone https://github.com/dragogargo/mcp-sysmon.git
cd mcp-sysmon
uv sync
uv run mcp-sysmon

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_sysmon-0.1.0.tar.gz (49.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_sysmon-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file mcp_sysmon-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_sysmon-0.1.0.tar.gz
  • Upload date:
  • Size: 49.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for mcp_sysmon-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7d5682195fce4017a1e0ca45ccc7616bd83159d40984176aa06f254ad975d411
MD5 a86308d0446e8171dc868af847434872
BLAKE2b-256 c28bcdbdb317e9f2ea4b6517326135016960f1b5b61959cf6491d565b2b5ba6c

See more details on using hashes here.

File details

Details for the file mcp_sysmon-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_sysmon-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for mcp_sysmon-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59b75b7600286648a569c789e90f307ea08471fcf4d26a375ceda8890bc712dc
MD5 f1b955ee980a5fd410988756e87f0ba5
BLAKE2b-256 0c509f48299aa5401f45b4a8092bb00c9a8c61af29ebf183578e68d495fa47e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page