Skip to main content

mcp-sysmon

CI PyPI License: MIT

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

Tools

Tool Description
get_system_overview CPU, memory, swap, disk, uptime — full snapshot
get_system_health Quick health check — only reports problems
get_top_processes Top processes sorted by CPU or memory
get_disk_usage Disk partitions with I/O stats
get_network_info Network interfaces, IPs, speeds, traffic
get_open_ports Listening TCP/UDP ports with owning process
get_battery_status Battery level, power source, time remaining
find_process Search processes by name
kill_process Terminate a process by PID (SIGTERM or SIGKILL)

Example prompts

  • "Why is my laptop slow right now?"
  • "What's using the most memory?"
  • "Is anything wrong with my system?"
  • "What ports are open?"
  • "How much battery do I have?"
  • "Find all Chrome processes and kill the biggest one"

Install

pip install mcp-sysmon

Usage with Claude Desktop

Add to your 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 pytest tests/ -v
uv run mcp-sysmon

License

MIT

Metadata

Release files for mcp-sysmon 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-sysmon 0.3.0
File Size Uploaded Provenance
mcp_sysmon-0.3.0.tar.gz 63.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-sysmon 0.3.0
File Interpreter ABI Platform
mcp_sysmon-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 72.7 kB

Release files / mcp_sysmon-0.3.0.tar.gz

Download URL mcp_sysmon-0.3.0.tar.gz
Size 63.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bf2a36b840a5be4bb12cfbcb6cbe3e5a7ef281e5a02c51feae775bf2564689ad
BLAKE2b-256 checksum
How to use checksums
5f5be6bd8e3104ea05d8d2f869e3d8a44ad63031ac394b13e62858428f20b87f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / mcp_sysmon-0.3.0-py3-none-any.whl

Download URL mcp_sysmon-0.3.0-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2fc03c3ca088bd10dbc37da51f05fc86bd998209ed465a17389cf0040fd2f20f
BLAKE2b-256 checksum
How to use checksums
0652b758325864f3b83aa168b7e2bf57ce02620a7ad30ceb5deded85bc5fb0e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Security for mcp-sysmon 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page