MCP.Market

Deterministic MCP server

by archradhq·io.github.archradhq/deterministic·v0.4.1·1 stars

Deterministic IR/IR-LINT validation, policy packs, drift vs exports (archrad). Apache-2.0.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

1 stars53 downloads/wk

Reviews

Write one

Nobody has reviewed Deterministic yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Deterministic tools (6)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • archrad_lint_summary
  • archrad_list_rule_codes
  • archrad_policy_packs_load
  • archrad_suggest_fix
  • archrad_validate_drift
  • archrad_validate_ir

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan72 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 24 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Deterministic compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,255 servers
Tools
6
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
53
more than 44% of 12,191 servers with a package

What its tools let an agent do: 6 read

Install Deterministic in Claude Code, Cursor or VS Code

Runs npx -y @archrad/deterministic on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add deterministic -- npx -y @archrad/deterministic
Add to Cursor

What the publisher says

From the Deterministic repository's README, as published. We do not edit it. Read it on GitHub

@archrad/deterministic

Your architecture drifts before you write a single line of code. archrad validate catches it — deterministically, in CI, before the PR merges.

Define your system as a graph. ArchRAD compiles it, lints it against architecture rules, and tells you exactly what's wrong — with rule codes, not opinions.

New in 0.7.x — archrad demo runs a full example with zero setup, and archrad scan

drafts an IR from any repo with every node cited to file:line. Lint findings only

decrease in this release; nothing that passed on 0.6.x can start failing.

See the changelog.

Quick start (60 seconds)

npm install -g @archrad/deterministic
archrad demo

No IR file, no flags, no config — runs from any directory. Lints a bundled example and shows you the findings:

orders-api (http)  ──▶  orders-db (postgres)

⚠️ IR-LINT-DIRECT-DB-ACCESS-002: API node "orders-api" connects directly to datastore node "orders-db"
   Fix: Introduce a service or domain layer between HTTP handlers and persistence.
⚠️ IR-LINT-MISSING-AUTH-010: HTTP entry node "orders-api" has no auth node or auth config …
⚠️ IR-LINT-NO-HEALTHCHECK-003: No HTTP node exposes a typical health/readiness path …

Then run it on your own repo

archrad scan . --out draft.ir.json    # draft an IR — every node cited to file:line
archrad validate --ir draft.ir.json   # lint it

scan reads your Docker Compose, Kubernetes manifests, Terraform, OpenAPI, package manifests, and source code, then grades every node by confidence so you can see what was parsed versus guessed. The output is a normal IR file — review it, edit it, commit it.

Already have an OpenAPI spec or a Backstage catalog? Skip the scan:

archrad ingest openapi --spec ./openapi.yaml --out ./graph.json
archrad ingest backstage --catalog . --out ./graph.json

Once a graph is committed, archrad validate is your CI gate — exit 1 blocks the merge.

What it does

ArchRAD is a blueprint compiler and governance layer. You define your architecture as an IR — nodes, edges, allowed connections — and ArchRAD validates it against a deterministic rule engine. The same IR, the same rules, the same inputs always produce the same findings.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Deterministic: common questions

Is Deterministic MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Deterministic safety report
How do I install Deterministic?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Deterministic need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Deterministic maintained?
The last commit was 62 days ago (2026-09-03). The latest release is v0.4.1.
How does Deterministic compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.