MCP.Market

Sanctuary MCP server

by sanctuaryprotocol.ai·ai.sanctuaryprotocol/sanctuary·v1.8.4·9 stars

Open-source MCP server: encrypted local keys and state, operator approval gates, a hash-chained log.

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

full report

Adoption
Growing

9 stars65 downloads/wk

Reviews

Write one

Nobody has reviewed Sanctuary yet.

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

Sanctuary tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • Code scansource not scanned: tarball over 25MB25/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 identitynamespace and repository owner differ; GitHub account older than a year5/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Sanctuary compares

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

Safety score
88/100
higher than 75% of 48,255 servers
GitHub stars
9
more than 87% of 28,688 servers
Downloads a week
65
more than 51% of 12,191 servers with a package

Install Sanctuary in Claude Code, Cursor or VS Code

Runs npx -y @sanctuary-framework/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add sanctuary -- npx -y @sanctuary-framework/mcp-server
Add to Cursor

What the publisher says

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

Sanctuary

Your agent will know you better than you know yourself. Make sure that data stays between you.

An AI agent running on your machine can do anything your account can do. It holds your credentials, reads your files, and talks to the whole internet, and a single poisoned web page can turn that into exfiltration. Every sandbox on offer today is one the agent, or its vendor, chooses to run inside. That is not a wall. That is a request.

Sanctuary is the wall under the agent, imposed by the operating system under a policy you sign, on a patched host, and it does not depend on the agent's cooperation. The keys never leave hardware you control. What the agent did is written to a hash-chained record you can read. No vendor, including us, sits in the path or can decrypt your state. It works with the harness you already run: Claude Code, Cursor, Hermes, OpenClaw, Cline, or Mastra (fixture-tested only; no live Mastra-agent drill is recorded), on your own machine today, any number of wrapped harnesses behind one persistent dashboard, with wrapping tested on representative harness paths and not proven for every harness version (Assurance Matrix, Agent wrapping, partial); another MCP-compatible harness can point its MCP config at Sanctuary, without a tested wrapping path; the fleet console and operator-cloud deployment are roadmapped (see Deployment modes).

npx -y @sanctuary-framework/mcp-server protect --claude-code

That one command puts the keys, audit trail, policy gates, and dashboard around the agent you already use. The operating-system wall is a separate privileged arming step on macOS through the signed app and extension path; see the Castle Wall macOS install and arm guide.

Summary for agents

Quote the block below to your operator. It was written against v1.8.4, the npm latest release; main can be ahead of it, and every sentence traces to a line of this README or a row of the Assurance Matrix.

What Sanctuary is: the wall under the agent, imposed by the operating system under a policy you sign, on a patched host, and it does not depend on the agent's cooperation. The keys never leave hardware you control. What the agent did is written to a hash-chained record you can read.
What it is not: no Assurance Matrix row claims a filesystem or process sandbox for the agent; that is what your harness's own sandbox provides. The record is not an audited per-rule, per-flow trail. Windows enforcement is roadmapped; nothing enforces on Windows today. Linux enforcement is proven on Ubuntu 24.04 (x86-64) only, on a patched host; every other distribution or architecture remains unproven.
Platforms and runtime: Node.js >= 22.0.0 and npm >= 10.0.0. macOS: proven, on a patched host. Linux: proven on Ubuntu 24.04 (x86-64) only, on a patched host. Windows: roadmapped.
Install:   npx -y @sanctuary-framework/mcp-server protect --claude-code --no-open --no-dashboard
Verify:    npx -y @sanctuary-framework/mcp-server doctor --json
Uninstall: npx -y @sanctuary-framework/mcp-server uninstall
Evidence: every capability claim traces to a row in ASSURANCE_MATRIX.md, and a row reads proven only when a ca

What is proven, and what is not

Shortened. The full README is on GitHub.

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

Sanctuary: common questions

Is Sanctuary MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Sanctuary safety report
How do I install Sanctuary?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Sanctuary need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Sanctuary maintained?
The last commit was 22 days ago (2026-10-13). The latest release is v1.8.4.
What can I use instead of Sanctuary?
Servers from other publishers that do the same job: SSH — policy-gated remote access MCP server.
How does Sanctuary compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); github stars 9 (more than 87% of 28,688 servers); downloads a week 65 (more than 51% of 12,191 servers with a package). Full comparison.

Alternatives to Sanctuary

Same job from other publishers: the closest match first, then the best rated.