Arkgate MCP server
io.github.pedroknigge/arkgate·v4.8.24·1 starsWhen the agent writes a bad import, the write doesn’t land. The same check fails the pull request.
1 stars274 downloads/wk
Reviews
Write oneNobody has reviewed Arkgate yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Arkgate tools (13, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ark_checkScan the project for architecture findings (layer-import violations, forbidden globals,
ark_coverageReport what each layer actually governs: per-layer file counts, the FULL list of
ark_identityFirst call. Prove this MCP process is the right project: pass project.expectedRoot
ark_manifestReturn the machine-readable architecture contract with an authoritative project
ark_placePlace a file in the architecture: filePath is required (fail-closed without it — never invents components/*.tsx or defaults to Presentation).
ark_policy_deltaClassify a complete ark.config.json transition as strengthening, neutral,
ark_prepare_changeValidate one complete governed-source create/update/delete batch as an atomic in-memory candidate.
ark_prepare_writewrite actionPrepare a write against the architecture contract: place (filePath required; fail-closed without it — never invents a path) +
ark_recommendScore this repository against templates/architecture-playbook.json and return the
ark_rules_inventoryDeterministic brownfield rules inventory (AR13): validation-in-controller, magic constants,
ark_statusUnified session/project status manifest (ACS03): project identity binding, honest write-path
ark_suggest_includePropose ark.config.json include roots from workspaces and nested TypeScript packages
validate_codeSingle-file lexical check of a source snippet against Ark's architecture
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan218 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 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Arkgate compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,461 AI and agents servers
- Tools
- 13
- the typical AI and agents server has 6
- Tools that change things
- 8%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 50% of 2,713 AI and agents servers
- Downloads a week
- 274
- more than 79% of 1,554 AI and agents servers with a package
What its tools let an agent do: 12 read · 1 change
Release history: 2 versions in the registry since 2026-09-02, latest 2026-09-29, typically one every 26 days.
Install Arkgate in Claude Code, Cursor or VS Code
Runs npx -y arkgate on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add arkgate -- npx -y arkgate
What the publisher says
From the Arkgate repository's README, as published. We do not edit it. Read it on GitHub
ArkGate — Write. Check. Ship.
When the agent writes a bad import, the write doesn’t land. The same check fails the pull request.
Not an API Gateway. Not a folder linter. If the check is not required on the PR, the config is just documentation.
AI can build fast—and make a mess just as fast.
Keep the product easy to understand, change, and trust.
Contain what the AI may write, and in what shape. Guide you with proven patterns and one next step. Order leftover mess toward a clean tree, a little at a time.
Safer changes, fewer surprises, and extra protection only when you choose it.
That is Contener · Guiar · Ordenar.
Works with Cursor, Claude, Codex, and Grok.
┌─────────┐ ┌─────────┐ ┌─────────┐
│ WRITE │────▶│ CHECK │────▶│ SHIP │
│ agent │ │ block │ │ merge │
└─────────┘ └────┬────┘ └─────────┘
│
▼
bad import
doesn't landArkGate 4.8.19 is on npm latest.
Write. Check. Ship. Adopted = required GitHub
status running arkgate-check --strict-merge, or an explicit advisory-only stance.
Status is compact (arkgate-check --doctor; --all for Details). Optional ArkRun
(arkgate/runtime) is an in-memory runtime — not Postgres. Optional ArkOrder
(arkgate/order) stops rewriting a big product choice — like the billing plan —
as if it were a seat count. Change those choices through a valve, not a generic update.
@arkgate/runtime is deprecated.
4.8.19 · 4.8.11 · 4.8.10 · 4.8.9 · 4.8.8 · 4.8.7 · 4.8.6 · 4.8.5 · 4.8.4 · 4.8.3 · 4.8.2 · 4.8.1 · 4.8.0 · Docs hub · Voice
Choose your path
Full map: docs/README.md
Start in one minute
npx arkgate start # preview files + commands
npx arkgate start --apply # compact config + host router + CI plan
npx --package=arkgate arkgate-check --doctor # status — one next step
npx --package=arkgate arkgate-check --doctor --all # full detailsstart --apply pins arkgate with this repo's package manager (pnpm add -w / yarn add -W at a workspace root). Do not run npm install -D arkgate at a workspace:* root — npm rejects that protocol. After a local install, npx arkgate-check --doctor also works. arkgate-check is a command in the arkgate package, not its own npm package.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Arkgate: common questions
- Is Arkgate MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Arkgate safety report
- How do I install Arkgate?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Arkgate need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Arkgate maintained?
- The last commit was 20 days ago (2026-10-16). The latest release is v4.8.24.
- What can I use instead of Arkgate?
- Servers from other publishers that do the same job: Emilia Protocol MCP server, Kiln MCP server and Vibe Check MCP server.
- How does Arkgate compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,461 AI and agents servers); tools 13 (the typical AI and agents server has 6); tools that change things 8% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Arkgate
Same job from other publishers: the closest match first, then the best rated.
- Emilia ProtocolExact-action approval for consequential agent actions: request, track, and verify signed receipts.not reviewedEstablishedB
- KilnSpawn an object into existence: describe it, and your agent designs it, checks it, and 3D prints it.not reviewedEstablishedB
- Vibe CheckMetacognitive AI agent oversight: adaptive CPI interrupts for alignment, reflection and safetynot reviewedEstablishedB
- Doc BridgeResolve documentation ownership, edit roots, checks, and human handoffs before an agent edits code.not reviewedEstablishedA
- paper-preflightChecks every LaTeX reference against Crossref, dblp, arXiv, DataCite, PubMed and OpenAlex. No LLM.not reviewedEstablishedA