A powerful, cross-platform system management and monitoring tool for Windows, Linux, and macOS.
A powerful cross-platform system management and monitoring tool that provides comprehensive system insights and management capabilities through Model Context Protocol (MCP).
Tool | Description | Parameters |
---|---|---|
get_cpu_usage() | Get current CPU usage percentage | None |
get_memory_usage() | Get current memory usage statistics | None |
get_disk_usage() | Get disk usage statistics | None |
get_network_interfaces() | Get detailed network interface information | None |
monitor_system_resources() | Monitor system resources over time | duration: int = 10 |
get_process_details() | Get detailed information about a process | pid: int |
find_processes_by_name() | Find processes by name pattern | name: str |
get_system_alerts() | Check for system alerts and issues | None |
cleanup_temp_files() | Clean up temporary files | None |
get_security_status() | Check system security status | None |
get_startup_programs() | List programs that start with system | None |
check_disk_health() | Check disk health and SMART status | None |
get_environment_variables() | Get system environment variables | None |
system_health_check() | Comprehensive system health check | None |
manage_docker_containers() | Manage Docker containers | action: str, container_name: str |
# Basic installation
pip install systemsage
# With cloud features (Docker, Kubernetes)
pip install systemsage[cloud]
# Install uv first
pip install uv
# Then install systemsage
uv pip install systemsage
{
"mcpServers": {
"apple-books-mcp": {
"command": "uvx",
"args": [ "systemsage@latest" ]
}
}
}
{
"mcpServers": {
"systemsage": {
"command": "python",
"args": ["-m", "SystemSage"]
}
}
}
If you cloned this repository, you can test it using Cursor Desktop with below configuration:
With Cursor Desktop
{
"mcpServers": {
"systemsage": {
"command": "uv",
"args": [
"--directory",
"/Path to project/SystemSage/",
"run",
"systemsage"
]
}
}
}
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)This project is licensed under the MIT License - see the LICENSE file for details.
SystemSage is a powerful tool that provides extensive control over your system. With great power comes great responsibility.