Skip to main content

SystemSage

A powerful cross-platform system management and monitoring tool that provides comprehensive system insights and management capabilities.

Features

  • System resource monitoring (CPU, Memory, Disk)
  • Process management
  • Network interface monitoring
  • System alerts and diagnostics
  • Service management
  • Docker container management
  • Kubernetes cluster monitoring
  • Log management
  • Security monitoring
  • Performance analysis
  • System health checks

Installation

pip install systemsage

For additional cloud features (Docker, Kubernetes, HTTP requests):

pip install systemsage[cloud]

Quick Start

from SystemSage.server import mcp

# Get system metrics
print(mcp.get_cpu_usage())
print(mcp.get_memory_usage())
print(mcp.get_disk_usage())

# Monitor system resources
print(mcp.monitor_system_resources(duration=10))

# Get system alerts
print(mcp.get_system_alerts())

Command Line Usage

# Run the MCP server
systemsage

# Or run as a module
python -m SystemSage

Requirements

  • Python 3.10 or higher
  • psutil>=5.9.0
  • fastmcp>=1.0.0
  • click>=8.1.0

Optional Dependencies

  • requests>=2.31.0 (for cloud services)
  • docker>=6.1.0 (for Docker management)
  • kubernetes>=28.1.0 (for Kubernetes monitoring)

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Metadata

Release files for systemsage 0.1

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

Source distribution (sdist)

Source distribution for systemsage 0.1
File Size Uploaded Provenance
systemsage-0.1.tar.gz 22.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for systemsage 0.1
File Interpreter ABI Platform
systemsage-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 44.1 kB

Release files / systemsage-0.1.tar.gz

Download URL systemsage-0.1.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ac83cadeb991ae7cf646e2043676330af586e51a0e604d5bfa42ed8855e4de20
BLAKE2b-256 checksum
How to use checksums
330ef11ceb3531ab4daa940306fde1a85471662a88004aceffb4912e6891cb79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / systemsage-0.1-py3-none-any.whl

Download URL systemsage-0.1-py3-none-any.whl
Size 21.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
86e7b2fb3747dec699fbbad55589ecec6fa454295df6204b59ba05ed8e57a012
BLAKE2b-256 checksum
How to use checksums
b9f8e62503f21c99b36b84a2d2b9d2fefd29ab1476efeb4f2c1541850e0e0261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Security for systemsage 0.1

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.

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files No provenance

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