Decision tracking with prediction validation and outcome gates for AI agents
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Architectural decision tracking with prediction validation and outcome gates.
Record choices, state testable predictions, measure outcomes, and close the feedback loop for AI agents & teams.
β‘ Zero External Dependencies β’ Stdlib-only Python β’ Append-only JSONL storage β’ Fully portable
Add to your MCP client configuration (e.g. Claude Desktop, Claude Code, Cursor, OpenCode):
For client-specific setup guides (Claude, OpenCode, Codex, Antigravity), see π docs/INTEGRATIONS.md.
Decision loops leak because predictions aren't validated. This server embeds a reminder directly in tool responses:
Without Outcome Gate:
With Outcome Gate:
The nudge is in-band (inside the tool response), where agents are already looking. Result: 3.8% β 14.5% closure rate improvement (validated on internal tool).
Real Example: After recording a decision with 3 predictions, the response includes:
Next query still shows the gate until all 3 outcomes are recorded. Once they are, the gate disappears automatically.
For the full pattern explanation, see docs/OUTCOME-GATE-PATTERN.md.
JSONL file (no database setup, no migrations, portable & git-friendly).DEC-2026-0001, PRD-2026-0002, OUT-2026-0003).β₯90 SUCCESS, 50β89 PARTIAL_SUCCESS, <50 FAILED).| Variable | Description | Default Path |
|---|---|---|
MCP_DECISIONS_LOG_PATH | Path to the append-only JSONL log file | ~/.local/share/mcp-decisions/decisions_log.json |
| Document | Purpose |
|---|---|
| β‘ Quick Start | 5-minute setup guide & first decision |
| π Client Integrations | Setup configs for Claude, OpenCode, Codex, Antigravity |
| π Architecture & Design | Core design rationale & data models |
| π‘ Detailed Examples | Real JSON-RPC request/response payloads |
| πͺ Outcome Gate Pattern | In-band feedback loop design philosophy |
| π Wiki | FAQ and advanced topics |
Run unit & selftests locally:
See π CONTRIBUTING.md to contribute features or fixes.
MIT Β© 2026 Roberton003 β See LICENSE.
This project is community-built and independent. It is not affiliated with any organization or standard-setting body.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-server-decisions)<a href="https://allmcps.com/mcp/mcp-server-decisions"><img src="https://allmcps.com/api/badge/mcp-server-decisions?style=directory" alt="Mcp Server Decisions on AllMCPs" /></a>