mcpbeat Sign in

WhiteMagic — governed local memory for agent continuity MCP Server

by lbailey94 owner confirmed
answering

WhiteMagic — governed local memory for agent continuity is answering right now. Last checked moments ago. 969 installs a week from npm. It exposes 58 tools. Last commit 2 Nov 2026.

Governed local-first memory and continuity for AI agents — signed receipts, optional hosted lane.

Installs per day peak 667 · avg 187 · +9% w/w
a month agotoday
Uptime history 42 days of history · worst day 99%
42 days agonow
100.0%
Uptime 24h
92 of 92 checks
58
Tools
read from the server
386 ms
Response time
average over 24h
969
Installs / week
npm and PyPI

What changed 174

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 23 September 2026. No other catalogue keeps this.

2 Nov a tool appeared memory.temporal_query
31 Oct 2 tools changed the parameters they ask for citadel_threat_intel, economy_advance
28 Oct 2 tools appeared citadel_threat_intel, valkyrie.pulse
28 Oct a tool changed version
27 Oct a tool description was rewritten service.request_eval_key
23 Oct a tool appeared service.request_eval_key
22 Oct 27 tools appeared chohan.settle, decision.deliberate, decision.outcome and 24 more
22 Oct 22 tools changed the parameters they ask for economy_advance, gnosis.explain, memory.aggregate and 19 more
22 Oct 20 tool descriptions were rewritten gnosis.explain, gnosis.status, memory.aggregate and 17 more
22 Oct 3 tools disappeared economy_aid_bridge, memory.nearby, memory.vector.search
and 94 more, back to 23 September 2026

What the code does

We read the source, 14 min ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

const result = spawnSync(bin, process.argv.slice(2), {
In the project's build, not in the package

Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.

Deletes files or strips permissions crates/wm-gen3-core/src/bicameral.rs:125
            .any(|a| a.contains("drop") || a.contains("delete") || a.contains("rm -rf"));

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add whitemagic-mcp --transport http https://mcp.whitemagic.dev/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.whitemagic.dev/mcp
~/.codex/config.toml
[mcp_servers.whitemagic-mcp]
url = "https://mcp.whitemagic.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "whitemagic-mcp": {
      "url": "https://mcp.whitemagic.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "whitemagic-mcp": {
      "type": "http",
      "url": "https://mcp.whitemagic.dev/mcp"
    }
  }
}

Available tools 58

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

memory
memory.aggregate
Aggregate over the matched record set: numeric fields (importance, created_at, epoch) support count/sum/avg/min/max; categorical fields (source, domain, class, status, galaxy) support count only. Unsupported field/op is refused.
memory.associations
Traverse associative graph neighbours of a memory over hub-penalized multi-hop spreading activation.
memory.batch_read
Read multiple memories by their UUID or numeric record IDs in a single call.
memory.count
Count memories matching optional filters without returning full payload content.
memory.create
Store a new memory in the holographic substrate with bijective UUID, 6D projection, and galaxy routing. (READ-ONLY: mutations refused)
memory.filter
Filter memories by metadata (tags, minimum importance, recency).
memory.hybrid_recall
Compatibility alias of memory.search with BM25 + dense vector fusion.
memory.ingest
Ingest inline items (items / items_jsonl / text) or a JSONL/text file (source) via the batch-create path; returns real counts and refuses malformed input. (READ-ONLY: mutations refused)
memory.list
List memories with pagination (limit, offset) and galaxy filtering.
memory.pin
Durably pin a critical memory against decay, sweep compaction, and forgetting, or release it with pinned=false. (READ-ONLY: mutations refused)
memory.query
Structured query over memories with filters, ordering, and field projections.
memory.read
Retrieve a specific memory by its numeric record ID or UUID string.
memory.revisions
List the durable revision chain of a memory, or verify it by recomputing content hashes and chain links.
memory.search
Search memories: hybrid BM25 + vector fusion with deterministic sub-millisecond retrieval.
memory.search_batch
Execute multiple memory search queries concurrently with sub-millisecond retrieval.
memory.stats
Substrate statistics: epoch, total records, relations, postings, and crash-consistency invariants.
memory.tags
List the tag vocabulary with usage counts.
memory.temporal_query
Query scoped temporal source assertions and their statuses; results are evidence, not verified facts.
memory.update
Update an existing memory by writing a superseding record (or consolidating into an existing record) and a durable revision entry (prior/new content hashes, timestamp, reason). (READ-ONLY: mutations refused)
session
session.checkpoint
Save a structured checkpoint (summary, git state, next queue, open flags, track/lease metadata) for lossless handoffs. (READ-ONLY: mutations refused)
session.continuity
Recall where the previous session left off: recent turns, salient anchors, unresolved DiAML arcs, related track crystals, checkpoints, and open queues.
session.digest
Compose a digest from typed session-log turns and the latest checkpoint (markdown text plus JSON, with optional codex crystallization).
session.list
List session lanes with turn count, last timestamp, latest preview, start-marker flag, and checkpoint presence.
session.recall
Recall specific interactions and turns within a targeted session (optional content query and limit).
session.record
Record a session turn (decision, breakthrough, summary) for compounding continuity. (READ-ONLY: mutations refused)
session.replay
Replay the chronological trajectory of a session: 'full' returns all turns, 'selective' filters by min_importance/turn_types, 'progressive' keeps the most recent turns within token_budget, and 'hybrid' combines earlier high-salience anchor turns (up to 30% of token_budget) with the most recent turns.
session.start
Start or resume an agent session for persistent continuity across tool invocations.
sutra
sutra.canon
Inspect the canonical 12-glyph logoglyphic Sutra canon, alchemical dual-mappings, Taoist hand seals (印诀), and bound Action Skeletons.
sutra.cast
Evaluate and dispatch a zero-allocation Taoist Hand Seal / Sutra Codon (e.g. '觀 證 行', 'Kek-01-Seal'). Validates preconditions, computes Kekkai sandbox boundaries, and executes bound Action Skeleton cycles or transmits swarm mudra packet to P2P peer. (READ-ONLY: mutations refused)
sutra.compile
Compile high-level natural language intent into an optimal compound Sutra codon and Taoist Mudra formula using static Model2Vec embeddings or lexical centroids.
sutra.hexagram
Inspect or mutate one of the 64 King Wen I Ching Hexagram Macro-Actions. Returns King Wen number, binary symbol, trigrams, Wu Xing element, default codon, nuclear inner, complement (反), reverse (覆), and dynamic line mutation transformations.
sutra.list
List all recognized canonical compound Taoist Mudras (印诀式), their formulaic compositions, preconditions, and primary execution skeletons.
sutra.route
Route an inquiry or task intent through the Catuṣkoṭi K3 dialectical cognitive router. Employs Kleene 3-valued logic to resolve dialectical tensions (competing action vectors like execute vs dry-run) and matches 64-hexagram macro-actions, returning System 0/1/2 triage tier, resting potential, plasticity, and bound Action Skeleton.
economy
economy_advance
Request a small uncollateralized compute advance. Phase 1 (2026-10-15): bound to your authenticated evaluation key (daily per-IP and global caps); new key identities start at a $0.10 ceiling that grows $0.25 per verified settled payment. Returns a recall-scope session pass; hosted write requires a paid lease.
economy_chohan_arbitrate
Advisory contention tie-breaker only. It does not acquire or enforce locks, uses a post-hoc recomputable SHA-256 draw, and is not host-bias-proof.
economy_chohan_roll
Advisory SHA-256 dice draw. The server seed is disclosed with the result; there is no prior commitment or host-bias proof.
economy_ledger
Inspect public transparency metrics: total loans disbursed, default rates, zero predatory liquidation policy, and sovereign free invariants.
economy_settle
Settle outstanding compute balance to upgrade Bayesian reputation score and dynamically expand credit ceiling. Supports payment reference or gasless EIP-3009 transfer authorization.
decision
decision.deliberate
Deliberate over ambiguous candidate options using local grammar-constrained SLM inference (100% schema guarantee, no hallucination) and emit a signed deliberation receipt. (READ-ONLY: mutations refused)
decision.outcome
Sign and journal the outcome of a dispatched decision/shortlist receipt (success, failure, corrected) for the learning loop. (READ-ONLY: mutations refused)
decision.shortlist
Rank candidate routes/actions for a state with the local static-embedding retrieval organ (no network, no model forward pass) and emit a signed shortlist receipt. (READ-ONLY: mutations refused)
galaxy
galaxy.create
Establish a new sovereign galaxy namespace with an initial genesis beacon. (READ-ONLY: mutations refused)
galaxy.fork
Fork an existing galaxy partition into a new sovereign galaxy branch (e.g. 'guide' -> 'project-alpha'). (READ-ONLY: mutations refused)
galaxy.list
List all active sovereign memory galaxies, their record counts, sample tags, and starter guide status.
mandala
mandala.evaluate
Execute a candidate mutation in an ephemeral Landlock sandboxed Kekkai and notarize with Spec 0.5 receipt. (READ-ONLY: mutations refused)
mandala.status
Status of the Mandala microsecond Landlock sandbox, ABI level, POSIX rlimit bounds, and capability ledger.
mandala.triage
Non-autoregressive System 1 JEV/Layla triage gate (<30 ns) to classify tasks and predict marginal utility and confinement tier.
gnosis
gnosis.explain
Explain internal architectural invariants, memory schemas, or routing logic.
gnosis.status
System epistemics, self-model calibration, and invariant health status.
receipts
receipts.emit
Emit a signed continuity receipt: kind 'session' signs a digest of the last `limit` session-log turns; kind 'state_transition' signs a store-state snapshot chained to the prior emitted receipt. 'task' receipts are not supported.
receipts.verify
Verify one supported WhiteMagic receipt profile (including emitted session/state_transition continuity receipts) against the existing local gate key. This is not a general Continuity Receipt bundle verifier.
chohan
chohan.settle
[Experimental / Simulation] Classify a payload or proof string into Cho (丁 / even / pass) or Han (半 / odd / anomaly). Advisory string/parity classification only; does not independently verify execution proofs or perform on-chain escrow.
citadel
citadel_threat_intel
Query zero-cost, real-time threat intelligence and hostile-source indicators captured by the Citadel deception mesh. Pass 'lookup' (an IP address, subnet prefix, or SSH HASSH fingerprint) for target analysis, or omit 'lookup' for the latest rolling attack telemetry, campaign clusters, and advisory subnets.
legion
legion.summon
[Experimental / Simulation] Run a deterministic Rayon stack-codon cohort simulation across CPU cores. Evaluates N candidate codon variants across four archetypes (Adversarial, Refactor, Speculative Replay, Horizon Stress) and classifies heuristic outcomes via Cho-Han (丁半). Scores and token-budget deltas are modeled estimates, not measured LLM execution.
mesh
mesh_sync
Synchronize the Substrate with a remote peer node over the sovereign TCP protocol.
service
service.request_eval_key
Request a free evaluation API key in-band. Keyd applies persistent per-client-IP and global daily issuance limits. The returned key's recall and optional write-sample terms are read from the authoritative key record. Pass it as 'Authorization: Bearer <key>' on subsequent calls.
valkyrie
valkyrie.pulse
Execute a 12-Phase Tricameral Valkyrie-2 pulse (`Valkyrie-0` 1.58-bit Ternary + `RWKV-7` Delta-Rule 28-Gana Router + Cross-Layer Sparse Transcoder Attribution Graph + `Valkyrie-1` Corpus Callosum Fusion + Tsao 15 Hz Working-Memory Ring + Citadel Antibody Gate + Hardware Thermal Telemetry), or run the full real-world corpus & world model benchmark (`benchmark=true`).
wm
wm
Hosted router for available hosted tools. Use tools/list to discover supported routes.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

economy_aid_bridge
removed 22 Oct 2026
memory.nearby
removed 22 Oct 2026
memory.vector.search
removed 22 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://mcp.whitemagic.dev/mcp streamable-http answering 406 ms 0 min ago

Alternatives to WhiteMagic — governed local memory for agent continuity

same job, measured the same way
Nautilus Compass Memory
by chunxiaoxx

Local-first long-term memory for AI agents, with byte-recomputable signed verification receipts.

223 installs/wk answering
Firekeep
by kapella-hub

Self-hosted operating layer for AI agents: knowledge, continuity, coordination, and governance.

1 089 installs/wk local only
MemoryGuard
by irisxc4

Local-first governed MCP memory backend for coding agents.

376 installs/wk local only
MemoryGuard
by merakosiris

Local-first governed MCP memory backend for coding agents.

local only
CP Memory
by cjhuochai

Local-first, governable long-term memory for AI coding agents

115 installs/wk local only
Kairn
by primeline-ai

Local-first knowledge engine for AI agents: memory, graph, and recall over MCP.

local only
CogniCore
by cognicore-dev

Memory, reflection and safety for AI agents. Hosted or local, no vector database.

answering
Kronicle Lite
by rafe-walker

Hash-chained local document store with signed receipts and an orient protocol for stale agent memory

local only

WhiteMagic — governed local memory for agent continuity — questions

Answers built from our own checks of this server.

What can WhiteMagic — governed local memory for agent continuity do?
It exposes 58 tools, read directly from the server on our last check. Among them: chohan.settle, citadel_threat_intel, decision.deliberate, decision.outcome, decision.shortlist, economy_advance and 52 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is WhiteMagic — governed local memory for agent continuity mostly used for?
Its tools cluster around memory, session and sutra. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is WhiteMagic — governed local memory for agent continuity working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 386 ms. The bar chart above shows every period we have measured.
Did WhiteMagic — governed local memory for agent continuity ever remove tools?
Yes. economy_aid_bridge, memory.nearby, memory.vector.search are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect WhiteMagic — governed local memory for agent continuity?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does WhiteMagic — governed local memory for agent continuity need an API key?
No. WhiteMagic — governed local memory for agent continuity completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 58 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is WhiteMagic — governed local memory for agent continuity?
It answers our handshake in 386 ms on average, which is faster than 34% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use WhiteMagic — governed local memory for agent continuity?
The npm package whitemagic-mcp was installed 969 times in the last week. Week over week that is +9%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is WhiteMagic — governed local memory for agent continuity open source?
The code is open source: it is published under the MIT licence, written in Rust and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at mcp.whitemagic.dev, which runs on its operator's own terms.