Read-only access to deterministic engineering decisions stored in a local repository.
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)
Engineering decisions your agents can follow. Build, as decided.
AsDecided keeps requirements, decisions, designs, roadmaps, and prompts as typed Markdown in your repository. Its native Rust engine validates that knowledge, retrieves relevant decisions deterministically, and serves it read-only to agents over MCP.
No embeddings, model call, hosted index, or Python runtime is required. The same repository state produces the same answer.
Product site Β· Documentation Β· Canonical sources Β· Changelog
Install the native engine and MCP server through Homebrew:
Rust users can install the decided CLI directly from crates.io:
Windows users can install both native executables through Scoop:
Native decided and decided-mcp archives are also published on
GitHub Releases.
Python API consumers should use the
asdecided/sdk client SDK. It talks to the
native engine; this repository does not ship a second Python engine or a PyPI
package.
New repositories use:
Existing artifact IDs such as RAC-ABC123DEF456 are durable identities and do
not change with the product name.
Migration is explicit and never runs during an ordinary command:
The migration moves .rac/ to .decided/ and rac/ to decisions/. It
refuses to overwrite either destination.
The official MCP Registry identity is io.github.asdecided/core.
Its Registry package is the versioned local MCP image under
ghcr.io/asdecided/core; Homebrew and Cargo remain direct native installation
paths for the same Rust server.
The OCI server still needs an explicit repository grant:
Rust is the product engine and the only CLI/MCP runtime in this repository.
The authoritative language-neutral compatibility fixtures live in
asdecided-spec. Live-corpus validation is
based on validity, determinism, freshness, and cache/no-cache equality.
Document ingestion remains an ancillary Python connector rather than part of
the core engine. The retired Python engine is preserved for historical review
at the immutable
python-engine-final
tag; it is not maintained or run in normal CI.
Apache-2.0. See LICENSE and NOTICE.
AsDecided core is solo-maintained and supported on a best-effort basis. The project does not depend on a hosted service: adopters keep their Markdown corpus in their own git repository, while the Apache-2.0 implementation and language-neutral specification remain public. See GOVERNANCE.md for the maintainer, release, support, and continuity posture.
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/asdecided)<a href="https://allmcps.com/mcp/asdecided"><img src="https://allmcps.com/api/badge/asdecided?style=directory" alt="AsDecided on AllMCPs" /></a>