Metadata-Version: 2.4
Name: mcp-toolguard
Version: 0.0.1
Summary: Contracts, drift detection and security checks for MCP servers — in CI and in production.
Project-URL: Homepage, https://toolguard.io
Project-URL: Repository, https://github.com/toolguard-io/toolguard
Project-URL: Issues, https://github.com/toolguard-io/toolguard/issues
Author: David PV
License-Expression: MIT
License-File: LICENSE
Keywords: contract-testing,drift-detection,mcp,model-context-protocol,security
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# ToolGuard

**Contracts, drift detection and security checks for MCP servers — in CI and in production.**

Know when an MCP server changes — yours, or the one you depend on.

> ⚠️ **Pre-release.** This package currently reserves the `mcp-toolguard` name on PyPI.
> The first functional release ships before the MCP **2026-07-28** spec lands, with:
>
> - `mcp-toolguard scan` — snapshot an MCP server's tools, schemas, capabilities and descriptions (stdio & streamable HTTP)
> - `mcp-toolguard baseline --update` — commit a reference snapshot to your repo
> - `mcp-toolguard diff` — classified diff against the baseline: **breaking** / **compatible** / **suspicious**
> - `mcp-toolguard ci` — exit codes and Markdown output for any CI, plus spec-version matrix validation (2025-11-25 + 2026-07-28)
> - A GitHub Action wrapping all of the above

## Install

```bash
uvx mcp-toolguard --version
# or
pip install mcp-toolguard
```

## License

MIT — see [LICENSE](LICENSE).
