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.2.0.tar.gz (51.5 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.2.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_sysmon-0.2.0.tar.gz
  • Upload date:
  • Size: 51.5 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.2.0.tar.gz
Algorithm Hash digest
SHA256 43494ad0fd02518d8d8eedf2c7c98751a76b51d4148896ef1a92cffb0cae1e3e
MD5 6e97e112490609337b02a65fd24834b5
BLAKE2b-256 8da22f40ce1cf61c5b134e7d60dc2717d81b5eb08574e0820bf461e18e67e516

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_sysmon-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8625c7ee64a86c4ba452fedbd01c8b5f3f1a6c4b7d50e333f024ff2873d46274
MD5 87f43bc46c5c71b4c317edbb011dbd3f
BLAKE2b-256 bba0a50d927b2cb54bfe89607a54b45a0a2d6aa85b4856efb281547379e06339

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