Metadata-Version: 2.4
Name: server-management-lib
Version: 0.3.0
Summary: Shared security, SSH/local execution, configuration and HTTP clients for the Server MCP suite.
Author-email: Alessio Elmi <alessio.elmi@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/elmuz/server-mcp
Project-URL: Repository, https://github.com/elmuz/server-mcp
Project-URL: Documentation, https://github.com/elmuz/server-mcp/tree/main/docs
Project-URL: Issues, https://github.com/elmuz/server-mcp/issues
Project-URL: Changelog, https://github.com/elmuz/server-mcp/blob/main/CHANGELOG.md
Keywords: mcp,model-context-protocol,linux,server-management,docker,homelab,self-hosting
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: System :: Systems Administration
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: asyncssh<3,>=2.22
Requires-Dist: pyyaml>=6.0
Requires-Dist: aiohttp>=3.9.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: sqlparse>=0.5
Requires-Dist: pydantic>=2.12

# server-management-lib

Shared core for the Server MCP suite: security validation, SSH and local executors,
configuration resolution, output limits, audit logging, and read-only InfluxDB/Prometheus
clients.

Part of the [Server MCP suite](../../README.md).

- [Architecture](../../docs/architecture.md)
- [Security model](../../docs/security-model.md)
- [Configuration](../../docs/configuration.md)

The two MCP servers depend on this package through the uv workspace. It has no MCP
dependency and can be used by other server-management tools.
