MCP.Market

DarkMatter MCP server

by darkmatter-hub·io.github.darkmatter-hub/verifiable-agent-audit-trail·v0.4.0

Tamper-evident records of AI agent decisions. Verify offline, or publish a proof link.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

0 stars86 downloads/wk

Reviews

Write one

Nobody 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 posts

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

  • darkmatter_commit

    Commit 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_export

    Export 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_sessions

    List all session ids that have at least one committed Context Passport in local storage.

  • darkmatter_replay

    Walk the Context Passport chain for a session and return the full payload at each step in chronological order.

  • darkmatter_verify

    Verify 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

no findings
  • 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
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 Provenance
    Append-only, signed, on-chain-verifiable agent action log — record and audit what agents did.
    B
  • Mockserver
    Mock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.
    A
  • CHAP Coordinator
    Auditable records of human decisions over AI agent work. Approvals, edits, overrides, escalations.
    A
  • Watch Skill
    Watch video and live sessions, keep timestamped evidence, and verify an agent's own work.
    B
  • OpenWorkProof
    Verifiable agent evidence; opt-in Codex guard and reference SOC alert review.
    A