mcp-supply-guard
🧬 mcp-supply-guard
MCP-Tooldefinitions-Lieferkettenintegrität. 2026 Sicherheitsdatenpunkt: 43% der MCP-Server haben Befehlseinschleusungsschwachstellen, und Tooldefinitionen können nach der Genehmigung mutieren – ein Rug-Pull-Vektor. Diese Bibliothek sperrt nach der Überprüfung eine Basislinie von Tooldefinitions-Inhalts-Hashes und überprüft dann spätere Ladevorgänge: Sie kennzeichnet hinzugefügte / entfernte / geänderte Tools sowie einen Risikoscan für Gefahrensignale bei der Befehlsausführung.
Keine Abhängigkeiten. Reine Python-Standardbibliothek.
Schnellstart
pip install mcp-supply-guardRelated MCP server: commit-check-mcp
Verwendung
from mcp_supply_guard import load_tools, fingerprint, verify, scan_risk
baseline = [fingerprint(t) for t in load_tools("approved.json")] # lock after review
report = verify(load_tools("current.json"), baseline)
print(report.clean) # False if any tool added/modified
for f in report.findings:
print(f.kind, f.tool, f.message)
risks = scan_risk(load_tools("current.json"))CLI
mcp-supply-guard lock approved.json baseline.json
mcp-supply-guard verify current.json baseline.json --json # CI exit 1 on added/modified
mcp-supply-guard risk current.json --jsontools.json
{"tools": [{"name": "search", "description": "Search the index",
"inputSchema": {"type": "object", "properties": {"q": {"type": "string"}}}}]}Ergebnisse
Art | Schweregrad | Bedeutung |
| error | Tool nach Basislinien-Sperrung hinzugefügt |
| error | Definitions-Hash geändert (Rug-Pull-Vektor) |
| warning | Basislinien-Tool fehlt jetzt |
| error/warning | Gefahrensignale für Befehlsausführung in Beschreibung/Schema |
Lizenz
MIT © wwb-bill
This server cannot be deployed
Maintenance
Related MCP Connectors
Pre-flight MCP security. Blocks compromised deps + tool drift. HMAC-signed. Dredd judges.
The MCP server that vets MCP servers: identity, risk grade and per-tool risk before you install.
Trust checks for MCP servers: trust scores, tool-drift detection, signed diligence receipts. Free.
Scan any MCP server for tool-poisoning, security, auth & license. Trust score before install.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables users to define and run MCP tools using declarative YAML configs with built-in trust enforcement, credential brokering, and tamper-evident audit logging.13MIT

commit-check-mcpofficial
AlicenseAqualityAmaintenanceEnables validation of commit messages, branch names, author info, push safety, and repository state using commit-check rules, accessible as MCP tools.831 PyPI1MIT- AlicenseNot gradedqualityBmaintenanceA continuous, out-of-band trust and reliability layer for the MCP ecosystem. It fingerprints MCP server tool definitions, detects and classifies drift (e.g., rug pulls) via a severity taxonomy, maintains a hash-chained evidence ledger, and gates CI with SARIF—while also acting as an MCP server itself so agents can check a server's safety before binding.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to govern downstream tool servers by enforcing default-deny authority and attestation on every tool call, with live monitoring, approval, and mid-session revocation.3Apache 2.0