Compile-before-context engine: pre-resolves workspace state before AI reads it.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Published on PyPI Β· Official MCP Registry Β· Glama Β· Smithery Β· Lulu MCPs
pip install perseus-ctx==1.0.26 && cd your-project && perseus quickstart
Zero to rendered context in three lines β no config spelunking:
quickstart detects your stack, scaffolds .perseus/context.md, writes config,
and verifies a render. Step 3 writes the file your assistant loads at session
start (AGENTS.md, CLAUDE.md, .cursorrules, ...). Keep it live with
perseus watch (or cron/systemd/launchd). Full walkthrough:
Quickstart.
For the one-page product boundary and independent evaluation sequence, see the
Evaluator Guide.
.perseus/context.md once and render to .hermes.md, AGENTS.md, CLAUDE.md, .cursorrules, or another assistant context file.Perseus resolves and shapes the active working context; Perseus Vault owns durable-memory persistence and recall.
@memory directive remains the compatibility API name for Vault-backed recall; existing MCP compatibility names remain unchanged.@waypoint and @session expose it; it is distinct from durable memory. An explicit capture may persist a checkpoint in Perseus Vault as durable memory.That creates .perseus/context.md and a project config, detects common stacks,
and verifies the first render. See the 5-minute quickstart
for assistant profiles, refresh options, and security settings.

Perseus is the system around the model: current context, governed memory, and reviewable evidence for consequential agent work.
Perseus Context Engine resolves live workspace state before execution. Perseus Vault carries selected, time-valid memory across sessions. Perseus Ledger records supplied events and evidence references for later review. The operator still chooses the model, keys, data path, deployment, and execution authority.
The current source-checked LongMemEval measurement is the fully offline, judge-free
session-level recall lane in the Perseus Vault repository. On the public _s
split (500 questions, 23,867 ingested sessions), the committed hybrid path reaches
83.2% recall@1, 96.6% recall@3, 98.8% recall@5, 99.8% recall@10, and 0.8949 MRR
against answer_session_ids. This is a company-run retrieval measurement: it is
retrieval-only, not end-to-end QA accuracy; not a customer result, production
validation, independent holdout, or cross-model comparison; the committed report,
harness,
and methodology boundaries are public.
Deprecated answerer/judge experiments are not current product claims. Read the Evaluator Guide and canonical claim registry before reusing a measurement.
Perseus is one platform with three layers. Each layer has a distinct job; together they keep agent work oriented, durable, and reviewable.
| Layer | What it does | Page |
|---|---|---|
| Perseus Context Engine | Resolves configured workspace state into a bounded briefing with source and configuration boundaries before the model runs. | perseus.observer/context-engine |
| Perseus Vault | Persists governed memory across sessions with local-first storage, retrieval, and confidence-aware records. | perseus.observer/vault |
| Perseus Ledger | Records hash-chained events and evidence so consequential work can be reconstructed and reviewed. | perseus.observer/ledger |
The benchmarks desk is the proof surface for measured results. It is not a fourth product or a substitute for a customer evaluation.
Perseus Vault is the governed-memory component for Perseus. Its default local stdio path uses SQLite and FTS5 and does not require a Perseus-hosted service or API key. The release binary includes the default local embedding model. Optional connectors and network transports change that boundary and remain under operator configuration. Representative MCP tools include perseus_vault_remember, perseus_vault_recall, perseus_vault_context, perseus_vault_traverse, perseus_vault_decay, perseus_vault_stats, and perseus_vault_health.
π Product page β | π Versioned MCP API reference β | β Vault on GitHub β
Install (v2.23.2, x86_64 Linux; verified before extraction):
Use the v2.23.2 release page for macOS, Windows, other architectures, and provenance. Then run perseus doctor to confirm Perseus can reach it.
Hermes Agent β add to ~/.hermes/config.yaml:
Claude Desktop / Cursor β add to your MCP settings:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/perseus)<a href="https://allmcps.com/mcp/perseus"><img src="https://allmcps.com/api/badge/perseus?style=directory" alt="Perseus on AllMCPs" /></a>