Enables preserving, querying, and managing engineering decisions with reasoning and evidence through CLI, HTTP API, and MCP tools.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.DECISIONGRAPH_DATA_PATH— data/decisiongraph.jsonDECISIONGRAPH_API_TOKEN— If DECISIONGRAPH_ENV=production, set in .env (or set DECISIONGRAPH_REQUIRE_TOKEN_IN_PRODUCTION=false intentionally).DECISIONGRAPH_CORS_ORIGINSDECISIONGRAPH_ENV— If =production, set DECISIONGRAPH_API_TOKEN in .env (or set DECISIONGRAPH_REQUIRE_TOKEN_IN_PRODUCTION=false intentionally).DECISIONGRAPH_GITHUB_TOKEN— for GitHub ingestionDECISIONGRAPH_GITHUB_BASE_URL— SE_URL legacy fallback (prefer )SE_URL— legacy fallback (prefer DECISIONGRAPH_GITHUB_BASE_URL)GROQ_API_KEY— , GROQ_MODELS optional model integrationGROQ_MODELS— GROQ_API_KEY, optional model integrationDECISIONGRAPH_GOVERNANCE_MODE— off governance policy mode (offwarnstrict)DECISIONGRAPH_GOVERNANCE_REQUIRED_FIELDS— owners,assumptions,risks required fields when governance is enabledDECISIONGRAPH_ALERT_SLACK_WEBHOOK— , DECISIONGRAPH_ALERT_DISCORD_WEBHOOK, DECISIONGRAPH_ALERT_TEAMS_WEBHOOK connector-specific watcher webhooksDECISIONGRAPH_ALERT_DISCORD_WEBHOOK— DECISIONGRAPH_ALERT_SLACK_WEBHOOK, , DECISIONGRAPH_ALERT_TEAMS_WEBHOOK connector-specific watcher webhooksDECISIONGRAPH_ALERT_TEAMS_WEBHOOK— DECISIONGRAPH_ALERT_SLACK_WEBHOOK, DECISIONGRAPH_ALERT_DISCORD_WEBHOOK, connector-specific watcher webhooksDECISIONGRAPH_ALERT_WEBHOOK_URL— default watcher webhookDECISIONGRAPH_RATE_LIMIT_PER_MINUTE— 240 per-client rate limit (0 disables)DECISIONGRAPH_AUDIT_LOG_RETENTION— 5000 max retained audit events[](https://m8ven.ai/mcp/hieuchaydi-decisiongraph-hxnivp)