DarkMatter MCP server
io.github.darkmatter-hub/verifiable-agent-audit-trail·v0.4.0Tamper-evident records of AI agent decisions. Verify offline, or publish a proof link.
0 stars86 downloads/wk
Reviews
Write oneNobody has reviewed DarkMatter yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
DarkMatter tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
darkmatter_commitCommit a Context Passport record of an agent decision or action. Returns a verifiable record id and verify_url. Use this when the agent makes a decision worth recording for later audit or verification.
darkmatter_exportExport a portable JSON bundle of the entire chain for a session. The bundle is self-contained and can be verified by any third party without contacting DarkMatter.
darkmatter_list_sessionsList all session ids that have at least one committed Context Passport in local storage.
darkmatter_replayWalk the Context Passport chain for a session and return the full payload at each step in chronological order.
darkmatter_verifyVerify the integrity of the Context Passport chain for a session. Returns true if the hash chain is intact and no records have been tampered with.
Public scan report
scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it
- Code scan7 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 37 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How DarkMatter compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 4,460 AI and agents servers
- Tools
- 5
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 86
- more than 60% of 1,538 AI and agents servers with a package
What its tools let an agent do: 5 read
Install DarkMatter in Claude Code, Cursor or VS Code
Runs npx -y @darkmatterhub/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add verifiable-agent-audit-trail -- npx -y @darkmatterhub/mcp-server
What the publisher says
From the DarkMatter repository's README, as published. We do not edit it. Read it on GitHub
DarkMatter MCP Server
Universal MCP server that emits Context Passport records for AI agent decisions and actions. Drop into any MCP-compatible client (Claude Code, Cursor, Cline, Continue, ChatGPT Desktop, Zed, Goose, and others) to give your agent a commit / verify / replay / export toolset for verifiable, tamper-evident records.
Built by DarkMatter. Implements Context Passport v2.0, an open CC0 standard. Records emitted by this server use RFC 8785 (JCS) canonicalization and are byte-equivalent across the Python and TypeScript reference SDKs.
Install
In your MCP client's config (claudedesktopconfig.json, Cursor's mcp.json, etc.):
{
"mcpServers": {
"darkmatter": {
"command": "npx",
"args": ["-y", "@darkmatterhub/mcp-server"]
}
}
}Restart the client. Five tools become available to your agent:
- darkmatter_commit — record an agent decision or action
- darkmatter_verify — check that the chain has not been tampered with
- darkmatter_replay — walk the full chain in order
- darkmatter_export — produce a portable proof bundle
- darkmatterlistsessions — see what sessions exist locally
Bundles explain themselves
darkmatter_export produces a bundle that a stranger can act on. Alongside the records it carries the format name, a link to the specification, whether the chain was intact at export time, and the exact command to verify it in Python or TypeScript, plus what a failure looks like.
That matters because the bundle is the artifact that leaves your machine. It goes to an auditor, a regulator or a counterparty who has never heard of this format, and the whole claim is that they can check it without trusting whoever sent it. A bundle that does not say how is asking to be trusted.
Local by default, published when you ask
With no configuration the server keeps every record on your own disk. The chain verifies offline through darkmatter_verify, so you can evaluate the whole idea without an account.
Set an API key to publish records and get a link somebody else can check:
commit reports which of the two happened, in the storage field. If publishing fails the record is still committed locally and the error is returned alongside it, so a network problem cannot cost you the record.
Changed in 0.3.0. Earlier versions returned a
https://darkmatterhub.ai/r/{id} link for every commit while making no
network calls at all, so the link always 404ed. A verification URL is now
returned only when there is a published record behind it.
What gets captured
Whatever the agent (or user) explicitly invokes via darkmatter_commit. Auto-capture of every tool call without explicit invocation is a separate component (see Auto-capture below).
Example agent flow:
User: Approve the refund for order #1247 and record the decision.
Agent: Calls refund_order(1247).
Agent: Calls darkmatter_commit({
input: "Approve refund for order #1247",
output: "Approved. $84.00 refunded to original payment method.",
role: "compliance",
event_type: "commit"
})
Result: { ok: true, passport: {...}, storage: "local", verify_url: null,
note: "Saved locally and verifiable offline..." }Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
DarkMatter: common questions
- Is DarkMatter MCP server safe?
- Mostly: it is graded B (77/100). Read the DarkMatter safety report
- How do I install DarkMatter?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does DarkMatter need an API key?
- Yes. The registry entry asks for
DARKMATTER_API_KEY. - Is DarkMatter maintained?
- The last commit was 42 days ago (2026-09-23). The latest release is v0.4.0.
- What can I use instead of DarkMatter?
- Servers from other publishers that do the same job: three.ws Provenance MCP server, Mockserver MCP server and CHAP Coordinator MCP server.
- How does DarkMatter compare with other AI and agents MCP servers?
- safety score 77/100 (higher than 50% of 4,460 AI and agents servers); tools 5 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to DarkMatter
Same job from other publishers: the closest match first, then the best rated.
- three.ws ProvenanceAppend-only, signed, on-chain-verifiable agent action log — record and audit what agents did.not reviewedEstablishedB
- MockserverMock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.not reviewedEstablishedA
- CHAP CoordinatorAuditable records of human decisions over AI agent work. Approvals, edits, overrides, escalations.not reviewedEstablishedA
- Watch SkillWatch video and live sessions, keep timestamped evidence, and verify an agent's own work.not reviewedEstablishedB
- OpenWorkProofVerifiable agent evidence; opt-in Codex guard and reference SOC alert review.not reviewedEstablishedA