Native deterministic requirements-as-code engine and read-only MCP server.
git clone https://github.com/asdecided/core{
"mcpServers": {
"core": {
"command": "core"
}
}
}MCP Servers overview
# AsDecided
**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.
## Install
Install the native engine and MCP server through Homebrew:
```sh
brew install asdecided/tap/asdecided-core
```
Rust users can install the `decided` CLI directly from crates.io:
```sh
cargo install decided
cargo install decided-mcp
```
Windows users can install both native executables through Scoop:
```powershell
scoop bucket add asdecided https://github.com/asdecided/scoop-bucket
scoop install asdecided
```
Native `decided` and `decided-mcp` archives are also published on
[GitHub Releases](https://github.com/asdecided/core/releases).
`rac-core` is no longer distributed through PyPI. Python API consumers should
use [`asdecided/sdk`](https://github.com/asdecided/sdk), which is a
client SDK rather than a second engine implementation.
## Start a repository
```sh
decided quickstart
decided validate decisions/
decided gate decisions/
decided gate decisions/ --code --base origin/main
```
New repositories use:
```text
.decided/config.yaml
decisions/
```
Existing artifact IDs such as `RAC-ABC123DEF456` are durable identities and do
not change with the product name.
## Migrate an existing repository
Migration is explicit and never runs during an ordinary command:
```sh
decided migrate layout . --dry-run
decided migrate layout .
```
The migration moves `.rac/` to `.decided/` and `rac/` to `decisions/`. It
refuses to overwrite either destination.
## MCP
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:
```sh
docker run --rm -i -v "$PWD:/work:ro" \
ghcr.io/asdecided/core:mcp-latest --root /work
```
```json
{
"mcpServers": {
"asdecided": {
"command": "decided-mcp",
"args": ["--root", "."]
}
}
}
```
## Architecture
Rust is the product engine and the only CLI/MCP runtime in this repository.
The authoritative language-neutral compatibility fixtures live in
[`asdecided-spec`](https://github.com/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`](https://github.com/asdecided/core/tree/python-engine-final)
tag; it is not maintained or run in normal CI.
## License
Apache-2.0. See [LICENSE](LICENSE) and [NOTICE](NOTICE).
What people ask about core
What is asdecided/core?
+
asdecided/core is mcp servers for the Claude AI ecosystem. Native deterministic requirements-as-code engine and read-only MCP server. It has 285 GitHub stars and was last updated today.
How do I install core?
+
You can install core by cloning the repository (https://github.com/asdecided/core) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is asdecided/core safe to use?
+
asdecided/core has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains asdecided/core?
+
asdecided/core is maintained by asdecided. The last recorded GitHub activity is from today, with 38 open issues.
Are there alternatives to core?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy core to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/asdecided-core)<a href="https://claudewave.com/repo/asdecided-core"><img src="https://claudewave.com/api/badge/asdecided-core" alt="Featured on ClaudeWave: asdecided/core" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!