{"id":"vvkmnn-claude-praetorian-mcp","name":"claude-praetorian-mcp","af_score":61.0,"security_score":32.0,"reliability_score":32.5,"what_it_does":"Provides an MCP server (Node/TypeScript, used via npx/claude mcp) for persisting and retrieving Claude Code context “compactions” as structured, incremental TOON snapshots stored locally under each project’s .claude/praetorian directory. Includes MCP tools/commands for compacting context (with dedup/merge via Jaccard title similarity) and restoring/searching relevant saved snapshots into the active context.","best_when":"You run Claude Code locally/within a controlled environment and want frequent, automated context compaction/reuse with minimal token spend while keeping everything project-scoped and offline.","avoid_when":"You need multi-tenant isolation, strict compliance guarantees, or you cannot persist data to <project>/.claude/praetorian on disk.","last_evaluated":"2026-03-30T15:39:10.986616+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Relies on project-scoped file storage under .claude/praetorian; ensure the working directory/project path is correct for the MCP server process.","If using npx, npm resolution may install an unexpected version/package unless pinned/forced.","No explicit rate-limit guidance (likely none since it’s local/file-based, but not documented).","Context restoration/search is keyword/index-based (inverted index) per README; for semantic matches you may need to structure titles/insights accordingly."],"error_quality":0.0}