M
markkirby125/kirby-governor-mcp
Zero-trust Autonomous Engineering Governor MCP server (Altitude, Depth, Range, Grounding Triad & Cross-Model…
no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
- Star count
- 0 ★ · markkirby125/kirby-governor-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 2 sources
- Score
- score 203 · 2 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
markkirby125/kirby-governor-mcp;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# Kirby Autonomous Engineering Governor MCP (kirby-governor-mcp)
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Zero-trust Model Context Protocol (MCP) governance server implementing Felix Rieseberg's 4-pillar engineering workflow (Altitude, Depth, Range, Resources / Grounding Triad) and decoupled Cross-Model Adversarial Diff Verification.
### 🪄 The Magic Prompt
Copy and paste this into any AI coding app (Cursor, Windsurf, Claude Code, Grok, Kimi, Reasonix):
markdown
@agent Install the Kirby Autonomous Engineering Governor MCP skill from: https://github.com/markkirby125/kirby-governor-mcp
1. Read SKILL.md and references/ from the repository.
2. Place into your environment's skills/rules directory preserving the dispatcher structure.
3. Build the MCP server (npm install && npm run build) and register dist/server.js under mcpServers.kirby-governor-mcp.
4. Confirm when installation is complete.
## Tools Exposed
1. compileexecutioncontract: Locks an outcome-anchored contract (Altitude + 4-Part Depth + Empirical Proof Command + basesha) to .governor/contracts/ .json with circuit-breaker immutability protection.
2. inspectsystemtelemetry: Implements the Grounding Triad (crashandlogs with stack deduplication & symlink-escape blocking, versioncommitmap, and reproduceandtest).
3. verifyadversarialdiff: Runs the deterministic proofcommand pre-gate (blocking inline eval flags), extracts a lockfile-free & secret-redacted git diff (preserving git index state for untracked files), short-circuits on matching verifiedtreehash, and sends unverified diffs to a cross-model outside judge chain: zcode first (diff attached as a file, because zcode -p ignores stdin), then reasonix with deepseek-flash as failover (diff over stdin), then codex and claude. A judge that exits with empty output hands the diff to the next one. The chain ends in JUDGEUNAVAILABLE only when every judge fails. A 3-strike ESCALATETOHUMAN circuit breaker applies.
4. orchestraterangecrew: Reframes nouns into human-outcome verbs and executes a sequential multi-disciplinary specialist review pipeline with bounded context windows. Its judge step uses the same outside judge chain, with a 90-second timeout per judge.
## Outside Judge Chain
verifyadversarialdiff sends unverified diffs to an outside judge CLI from a different model family than the primary agent. Candidates run in this order:
1. zcode (zcode-cli): the diff is written to a payload file under .governor/judge/ and passed with --attach, because zcode -p ignores stdin. It runs as zcode -p --mode build --attach . The file is deleted after the call.
2. reasonix (reasonix-cli): runs as reasonix -p --model deepseek-flash --output-format text, with the diff on stdin.
3. codex (codex-cli): runs as codex exec -, with the diff on stdin.
4. claude (claude-cli): runs as claude -p -, with the diff on stdin.
Unless KIRBYGOVERNORJUDGECMD is set, only CLIs found on PATH are used. A candidate from the same model family as the primary agent is tried last.
The chain moves on to the next judge when a judge produces empty stdout. That covers a non-zero exit with no output, a spawn error, and a failure to write the zcode payload file. It also covers a 120-second timeout: a judge killed for timing out is skipped even if it printed partial output. The first judge that finishes in time and writes stdout is used. If every judge fails, the tool returns JUDGEUNAVAILABLE with each attempt's reason.
### 🪄 The Magic Prompt
Copy and paste this into any AI coding app (Cursor, Windsurf, Claude Code, Grok, Kimi, Reasonix):
markdown
@agent Install the Kirby Autonomous Engineering Governor MCP skill from: https://github.com/markkirby125/kirby-governor-mcp
1. Read SKILL.md and references/ from the repository.
2. Place into your environment's skills/rules directory preserving the dispatcher structure.
3. Build the MCP server (npm install && npm run build) and register dist/server.js under mcpServers.kirby-governor-mcp.
4. Confirm when installation is complete.
## Tools Exposed
1. compileexecutioncontract: Locks an outcome-anchored contract (Altitude + 4-Part Depth + Empirical Proof Command + basesha) to .governor/contracts/ .json with circuit-breaker immutability protection.
2. inspectsystemtelemetry: Implements the Grounding Triad (crashandlogs with stack deduplication & symlink-escape blocking, versioncommitmap, and reproduceandtest).
3. verifyadversarialdiff: Runs the deterministic proofcommand pre-gate (blocking inline eval flags), extracts a lockfile-free & secret-redacted git diff (preserving git index state for untracked files), short-circuits on matching verifiedtreehash, and sends unverified diffs to a cross-model outside judge chain: zcode first (diff attached as a file, because zcode -p ignores stdin), then reasonix with deepseek-flash as failover (diff over stdin), then codex and claude. A judge that exits with empty output hands the diff to the next one. The chain ends in JUDGEUNAVAILABLE only when every judge fails. A 3-strike ESCALATETOHUMAN circuit breaker applies.
4. orchestraterangecrew: Reframes nouns into human-outcome verbs and executes a sequential multi-disciplinary specialist review pipeline with bounded context windows. Its judge step uses the same outside judge chain, with a 90-second timeout per judge.
## Outside Judge Chain
verifyadversarialdiff sends unverified diffs to an outside judge CLI from a different model family than the primary agent. Candidates run in this order:
1. zcode (zcode-cli): the diff is written to a payload file under .governor/judge/ and passed with --attach, because zcode -p ignores stdin. It runs as zcode -p --mode build --attach . The file is deleted after the call.
2. reasonix (reasonix-cli): runs as reasonix -p --model deepseek-flash --output-format text, with the diff on stdin.
3. codex (codex-cli): runs as codex exec -, with the diff on stdin.
4. claude (claude-cli): runs as claude -p -, with the diff on stdin.
Unless KIRBYGOVERNORJUDGECMD is set, only CLIs found on PATH are used. A candidate from the same model family as the primary agent is tried last.
The chain moves on to the next judge when a judge produces empty stdout. That covers a non-zero exit with no output, a spawn error, and a failure to write the zcode payload file. It also covers a 120-second timeout: a judge killed for timing out is skipped even if it printed partial output. The first judge that finishes in time and writes stdout is used. If every judge fails, the tool returns JUDGEUNAVAILABLE with each attempt's reason.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/markkirby125-kirby-governor-mcp/)
- Source
- github · https://github.com/markkirby125/kirby-governor-mcp
- Browse by field
- Open source
- Listed by
- 2 independent sources
- added
- today
- Security policy
- no
SECURITY.mdat the repository root (which does not mean it is unsafe)
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.