[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "vllm-ops-mcp" version = "0.1.0" readme = "README.md" description = "Read-only ops/health MCP server for a local vLLM server (WSL2/systemd-managed): liveness vs real-completion health tiers, GPU/VRAM status, systemd service status, and live serve-flag introspection. No lifecycle-control tools in this release." requires-python = ">=3.12" dependencies = [ "fastmcp==3.4.2", ] [project.optional-dependencies] test = ["pytest==9.0.3"] [project.scripts] vllm-ops-mcp = "vllm_ops_mcp.__main__:main" [tool.setuptools.packages.find] include = ["vllm_ops_mcp*"] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-q" markers = [ "live: real vLLM/GPU/WSL smoke test, requires VLLM_OPS_MCP_LIVE=1", ]