Agentβ™₯︎Age
Catalog

adrkit decision memory

Official

by mbeacom Β· TypeScript

Deterministic, offline, read-only ADR decision memory for coding agents. No model or network calls.

dev.adrkit/mcp β€” Model Context Protocol (MCP) Server

The dev.adrkit/mcp server is a deterministic, offline, read-only MCP server for coding agents. It provides query access over stdio to a single Git-backed ADR corpus, focused on questions like whether something was decided, what governs files, and what replaced prior decisions.

πŸ› οΈ Key Features

  • Deterministic behavior
  • Offline, read-only access
  • No model calls, no network calls, no writes
  • stdio-based querying of a Git-backed ADR corpus
  • Exposes superseded and rejected decisions

πŸš€ Use Cases

  • Check whether an ADR decision already exists (β€œhas this been decided?”)
  • Identify governance for specific files (β€œwhat governs these files?”)
  • Find replacements for earlier decisions (β€œwhat replaced this?”)
  • Avoid re-proposing rejected architectural paths

⚑ Developer Benefits

  • Prevents duplication of decisions already ruled out
  • Supports spec-driven development and architecture governance workflows
  • Works with MCP and TypeScript-based ecosystems

⚠️ Limitations

  • Read-only: does not write or update ADRs
  • Offline/no network: cannot fetch external resources
  • Model-independent: no model or network calls are performed

Topics

adrai-agentsarchitecturearchitecture-decision-recordsbackstagedeveloper-experiencedevopsgovernanceinternal-developer-platformmadrmcpspec-driven-developmenttypescript