mcp-docs-drift
| Field | Value |
|---|---|
| ID | mcp-docs-drift |
| Version | 1.0.0 |
| Mode | drift |
| Layer | Stripe |
| Category | contract |
| Severity | 🟡 warning |
| SLA | 5,000 ms |
| Depends on | none |
| Source | apps/mcp/__gates__/mcp-docs-drift.gate.ts |
What it asserts
Every tool in apps/mcp/src/tools/generated.ts has a matching docs page at apps/docs/content/docs/mcp/tools/<tool>.mdx.
Run it locally
bun run gates --gate=mcp-docs-driftSee also
driftmode- Stripe layer
- Allowlists — how to bound a known finding with an expiration
- Contributing — how to evolve this gate or write a new one
Generated by apps/design/scripts/generate-gate-pages.ts from the gate's source-of-truth metadata. Edit this page by editing the gate file's description / version / etc.
lifecycle-coherence
The exposure manifest's live channel never strands a lifecycle phase: while Exit is presented as available, every live create-family also exposes a teardown (Exit) op.
mcp-tool-roundtrip
Every MCP tool's declared request schema and response schema validate against a real call against a running MCP server.