Skip to main content

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

Project description

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

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

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_toolguard-0.0.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_toolguard-0.0.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file mcp_toolguard-0.0.1.tar.gz.

File metadata

  • Download URL: mcp_toolguard-0.0.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mcp_toolguard-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d31108fbecaa9c7753660a8ff3888e648b0c7ce49217b0c5e0cb5284f3d6b43a
MD5 9b2a248658cf614ade941fd4cd35ba3b
BLAKE2b-256 cf336594e718b82ca089bc316af2f3090294080e5e85e746a029dbf99b1cf867

See more details on using hashes here.

File details

Details for the file mcp_toolguard-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: mcp_toolguard-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mcp_toolguard-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b1255de38ff12c76012bf6dfcedf4a30a5d914e01fc5e8f125571d3c0f4dd3f3
MD5 3f6dac9e51a3ef1193282d58fc8c0a47
BLAKE2b-256 f93ec58eb517fbfd4f6b3867bf4ec55fe9a94e327a29b3e6532f514dac4888ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page