Deus Witness MCP server
io.github.sipkigroup/witness·v0.2.56MCP proxy: holds risky tool calls for passkey approval; signed receipts you can check offline.
not scanned yet
0 stars660 downloads/wk
Reviews
Write oneNobody has reviewed Deus Witness yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Deus Witness tools
No tool declarations could be read from the package source. They show once the server is installed.
How Deus Witness compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Downloads a week
- 660
- more than 91% of 12,191 servers with a package
Release history: 16 versions in the registry since 2026-10-23, latest 2026-11-03, typically one every 1 day.
Install Deus Witness in Claude Code, Cursor or VS Code
claude mcp add witness -- uvx deus-witness
What the publisher says
From the Deus Witness repository's README, as published. We do not edit it. Read it on GitHub
Deus Witness
An independent witness for AI-agent tool calls. Your agent asks before it acts; a witness that is not the agent's operator checks the call against a mandate you signed, and answers allow, deny or defer (wait for you). Every answer is a signed, append-only, independently verifiable receipt - so "what did the agent do, and who allowed it" has an answer you do not have to take on trust.
- Hosted service: - live demo:
- This repository: the open parts - the receipt specification, two independent verifiers, the TypeScript client, the Python client and the HTTP API contract (OpenAPI, data only).
Status: early (0.x). The specification is an unpublished individual draft (not an IETF standard, not submitted anywhere).
The evidence so far is our own simulations and independent implementations written inside one project; there are no external audits or deployments yet.
Treat it as something to test and attack, not as a certified security boundary. Reports of bypasses are the most valuable thing you can send us.
What is here
Not here: the Witness cloud service (server, web app, deployment). It is not open source. The hosted service is offered under separate Terms of Use published on the website (not part of this license). You can implement your own witness from spec/ and contract/.
Use it
The hosted service is at . From TypeScript: npm install @deus-witness/sdk (see sdk-ts/README.md). From Python, or to put any MCP server behind the witness: pip install deus-witness or, with no install, uvx deus-witness -- (MCP Registry: io.github.sipkigroup/witness; see python/README.md; setup: ). Any other language: speak HTTP, see contract/openapi.yaml and integrations/.
Honest limits
- A witness cannot know what an action really does beyond what the tool map and the operator's description say; it checks the call against your mandate. Routes that do not go through the witness are not covered.
- The TypeScript client does not verify receipt signatures yet (the verifiers here do). Do not treat an allow seen through it as cryptographically checked.
- If the witness is unreachable, calls should be blocked (fail closed). That is a safety choice that costs availability.
Verify the receipts yourself
python3 spec/vectors/check_vectors.py # the abstract spec vectors through the reference model of the spec (no dependencies)
(cd verifier_js && npm ci && npm test) # the same vectors through the JavaScript verifier
(cd verifier_swift && ./build.sh && ./aarc --quiet --extra extra-vectors)If two implementations disagree on a vector, one of them (or the spec) is wrong - please open an issue with the vector.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Deus Witness: common questions
- Is Deus Witness MCP server safe?
- Mostly: it is graded B (82/100). Read the Deus Witness safety report
- How do I install Deus Witness?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Deus Witness need an API key?
- Yes. The registry entry asks for
DEUS_WITNESS_KEY. - Is Deus Witness maintained?
- The last commit was 12 days ago (2026-10-23). The latest release is v0.2.56.
- What can I use instead of Deus Witness?
- Servers from other publishers that do the same job: node9 MCP server and Nautilus Compass Memory MCP server.
- How does Deus Witness compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); downloads a week 660 (more than 91% of 12,191 servers with a package). Full comparison.
Alternatives to Deus Witness
Same job from other publishers: the closest match first, then the best rated.
- node9Access control for AI agents and MCP servers: allow, hold for approval, or block each tool callnot reviewedEstablishedA
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB