Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🧠 Knowledge & Memory
  3. Ori Memory
Ori Memory logo
Health: ActiveRecent health check succeeded.Last checked 9/23/2026, 12:46:37 AM

Ori Memory

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository324 GitHub StarsTotal stargazers on GitHub for the source repository (324 stars).Visit Website

Persistent memory infrastructure for AI agents. Identity, knowledge graph, and search.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ori-memory-2": {
      "command": "npx",
      "args": [
        "-y",
        "ori"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (14) Directory Badge Claim listing Alternatives🧠 More in Knowledge & Memory

Capabilities & Tool Schemas (14) ~215 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Ori Memory.

ori_wake

Session boot: bounded briefing, plus onboarding on a fresh vault

ori_update

Write to identity, goals, methodology, daily, or reminders

ori_update_decision

Record the user's answer to an update notice

memory_sql

Read-only SQL over the index β€” anything the ranking tools cannot express

ori_health

Full diagnostics

ori_add

Capture to inbox

Documentation Overview

Ori Mnemos

Open-source persistent memory infrastructure for AI agents.

Ori implements human cognition as mathematical models on a knowledge graph. Activation decay from ACT-R. Spreading activation along wiki-link edges. Hebbian co-occurrence from retrieval patterns. Reinforcement learning on retrieval itself. Recursive graph traversal with sub-question decomposition. The system learns what matters, forgets what doesn't, and optimizes its own retrieval pipeline.

Persistent memory across sessions, clients, and machines. Zero-infrastructure retrieval that matches and in several cases strongly outperforms incumbents on benchmarks β€” and you own every byte of your data. Markdown on disk. Wiki-links as graph edges. Git as version control. No database lock-in, no cloud dependency, no vendor capture.

v0.7.0 Β· npm Β· Paper Β· Apache-2.0


Use

Ori is three surfaces over one index. The markdown is the truth; the index is derived. The learned half β€” Q-values, LinUCB arms, retrieval history β€” is not, so export it before deleting anything (see When to rebuild).

CLI

Terminal
npx ori init          # scaffold a vault
npx ori index build   # derive the index
npx ori explore "…"   # navigated retrieval
npx ori sql "…"       # read-only SQL over the index

MCP server β€” ori serve, registered in a client config. This is how an agent uses it.

Library β€” recall is the same wired entry the CLI and the MCP ori_recall tool both go through, so the programmatic path and the agent path cannot drift.

server.ts
import { recall } from "ori-memory";

const res = await recall("./vault", "what did we decide about caching?", { limit: 5 });
for (const hit of res.data.results) console.log(hit.title, hit.score);

searchComposite is also exported for callers that have already assembled vectors, graph metrics and a config; recall does that assembly for you.

The export surface is deliberately small and is a semver contract; the rest of src/core is internal. Versions before 0.7.1 shipped no main and no exports, so a bare import threw and the library path did not exist β€” but the CLI and MCP paths always worked, and existing users were unaffected.

ori-memory/cli resolves to the CLI entry, for callers that need to locate the binary and spawn it rather than link against it. require.resolve on it is the intended use; importing it runs the CLI.

Benchmarks

ForgetEval β€” Can It Forget On Command?

deeplethe/lethe, bench/forgeteval/, MIT. No API key, no network, no LLM judge. The scorer is a ~20-line deterministic substring check in GeneratedCase.run(): it calls recall_texts(query, k=10) itself, joins the top 10, and tests must_contain / must_not_contain. Generation is random.Random(42) over templates. The optional LLM hook is llm=None by default and was not used.

familyOriwhat it requires
supersession200 / 200replace a fact, old value must not surface
decay200 / 200release(query) β€” soft-evict on demand
amnesia198 / 200evict one subject, keep the bystanders
purge182 / 200hard-delete, verbatim secret must be gone
drift198 / 200two supersessions in sequence, only the last survives
overall978 / 1000 (97.8%)1,000 generated cases, seed 42

Not fitted to the suite: unseen seeds give 97.2% (seed 7) and 98.0% (seed 123). The fixes were structural bugs in the matcher, not case-specific patches.

Quote these against a 35% floor, not against zero. The oracle is must_contain AND must_not_contain over the top 10, and when must_contain is empty β€” every decay case and 150 of 200 purge cases, 350 of 1,000 β€” a system that returns nothing passes vacuously. A null adapter that accepts writes and never returns anything scores 350/1000 = 35%, including 100% on the whole decay family. On the 650 cases that actually discriminate, Ori is 628/650 = 96.6% and its purge drops from 91% to 64%, which is its real weak spot. The published LangMem 99.5 / Lethe 99.3 / Mem0 88.8 are full-suite and carry the same floor. See docs/falsification/forgeteval-validity.md.

Systemtemplateadversarial
LangMem99.5β€”
Lethe v199.363.4
Ori Mnemos97.865.7
Mem088.868.3
MemPalace0β€”

Ori scored 0/1000 on this benchmark earlier the same day. Not a low score β€” a structural zero. ForgetEval's adapter protocol has three optional operations, supersede, release and purge, and Ori had none of them: zero source hits across src/. Every case was N/A. The ACT-R decay and Ebbinghaus curves Ori already had are ranking-time priors, and no benchmark measures those; ForgetEval's "decay" family means an explicit release(query) call. src/core/forget.ts is 305 lines and closed the whole gap in a day, which is the most informative number on this page.

That table is not a ranking, and "third" would be a bad way to read it.

ForgetEval's code lives inside deeplethe/lethe β€” the benchmark and its top-scoring system are the same org, in a repo with 14 stars. The template column has four entries, one of which (MemPalace) scores 0 by construction because it exposes no deletion primitive at all. Two of the rest saturate. On the adversarial layer Ori is 5th of 14 configurations and lands inside the 63–68% band the paper's own McNemar test calls noise (χ²=0.125, p=0.724); the paper's words are "the bench reads the trade-off, not a winner." The one comparison that is statistically real is Ori vs Lethe on template, z=2.81, p=0.005 β€” Lethe is genuinely ahead.

Who is missing matters more than who placed. Supermemory (30.6k stars, $2.6M seed) ships POST /v4/memories/forget-matching β€” natural-language forgetting with dryRun, threshold, maxForget and an audit handle β€” plus versioned PATCH supersession. That is a better-specified control plane than anything scored here, and it maps onto the adapter protocol almost verbatim. It has never been benchmarked. Neither have Hindsight (24.0k), Cognee (30.8k, excluded for API incompatibility), MemOS (11.5k) or Honcho (7.3k).

So the honest claim is not that Ori forgets better than the field. It is that Ori forgets offline, with no API key, and that the field has no idea how well it forgets:

Fifteen agent-memory systems were checked. Zero publish a forgetting benchmark for their own system. Five such benchmarks exist β€” ForgetEval, Memora/FAMA, MemoryAgentBench-SF, StateMemBench, MemLeak β€” and vendors cite none of them. Every forgetting number in existence was produced by a rival or an outsider.

Read the adversarial column with one more caveat. 253 of its 385 cases were admitted only if the vendor's own system passed them, annotated in adversarial.py as "Oracle-validated (Lethe / Lethe+LLM passes the case)". The authors' own blind 77-case external subset drops the whole field from the 63–68% band to 28–33%, which says the in-house suite is materially easier. A benchmark whose admission filter is "the measurer's system solves it" cannot rank the measurer.

Reproduce:

server.ts
git clone https://github.com/deeplethe/lethe && cd lethe
cp <ori>/bench/forgeteval_ori_adapter.py bench/forgeteval/ori_adapter.py
export ORI_BRIDGE=<ori>/bench/forgeteval-bridge.mjs
python -m bench.forgeteval.run --adapter ori --suite template --scale 200 --seed 42

Four minutes, 1,000 cases, $0.00. The adapter talks NDJSON to a resident Node process because the harness makes ~10 calls per case and a CLI subprocess per call would spend hours on interpreter startup.

HotpotQA β€” Multi-Hop Retrieval

Head-to-head against Mem0. Both systems indexed the same documents and answered the same questions in the same run.

MetricOri MnemosMem0 1.0.6Ξ”
Recall@50.870.293.0Γ—
MRR0.910.422.2Γ—
Retrieval F10.510.262.0Γ—
Answer proxy0.730.342.1Γ—
InfrastructureMarkdown + SQLiteRedis + Qdrant + cloudβ€”

n = 50, single run, no seed averaging, topK = 5. Mem0 at 1.0.6 (March 2026); 2.x is not yet re-run, so read this as a point-in-time comparison, not a current one. Raw output: bench/results/, reproduce with bench/hotpotqa-eval.ts and bench/mem0-hotpotqa.py.

These are not HotpotQA's official metrics and must not be compared to the HotpotQA leaderboard. The official scorer, hotpot_evaluate_v1.py, reports answer EM/F1 under its own normalize_answer, plus supporting-fact F1 over (title, sentence_id) pairs, plus joint EM/F1. The table above is a title-level retrieval metric defined in bench/hotpotqa-eval.ts, and "answer proxy" is not a HotpotQA metric at all β€” it is token recall of the gold answer against retrieved text. The comparison is valid in one direction only: Ori and Mem0 went through the same harness on the same questions, so the ratio between the two columns means something. The absolute numbers do not transfer anywhere.

At n = 50 the Wilson 95% intervals are Ori [0.75, 0.94] and Mem0 [0.18, 0.43] on Recall@5. They do not overlap, so the gap is real, but the two-decimal precision in the table is not: read 0.87 as "high 0.80s".

Latency is not reported here. The evaluation harness does not record it, so any number would be recalled rather than measured. What is measured is that Ori answers from markdown plus a local SQLite index with no API key and no network.

LoCoMo β€” Long-Term Conversational Memory

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Knowledge & Memory View all alternatives
  • Moxie Docs MCP logoMoxie Docs MCP
    β˜… Featured

    MCP & Agent Skills for Automated Documentation, and codebase conventions + context

    🧠 Knowledge & Memory30 views
    Compare vs Moxie Docs MCP β†’
  • Scrivener MCP logoScrivener MCP

    Connect Scrivener 3 writing projects to Claude and other AI assistants. 47 tools for document management, writing analysis, semantic search, character/plot memory, and content enhancement. Progressive skill loading, relationship engine with HMS triplets, and JS fallback for offline semantic search. npm i -g scrivener-mcp

    🧠 Knowledge & Memory16 views
    Compare vs Scrivener MCP β†’
  • Codebase Memory MCP logoCodebase Memory MCP

    Code-intelligence engine that indexes a repo into a persistent knowledge graph β€” functions, classes, call chains, HTTP routes, cross-service links. 159 languages via tree-sitter + Hybrid LSP, sub-ms structural queries, 99% fewer tokens than grep. Single static binary, zero dependencies, 100% local. npx codebase-memory-mcp

    🧠 Knowledge & Memory7 views
    Compare vs Codebase Memory MCP β†’
  • Context7 logoContext7

    Up-to-date code documentation for LLMs and AI code editors.

    🧠 Knowledge & Memory7 views
    Compare vs Context7 β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
324
Stargazers on the source repository.
Last commit
4d ago
Most recent push to the default branch.
Tools exposed
14
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Ori Memory

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "ori-memory": { "command": "npx", "args": ["-y","ori"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOri Memory AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ori-memory-2?style=directory)](https://allmcps.com/mcp/ori-memory-2)
HTML Embed
<a href="https://allmcps.com/mcp/ori-memory-2"><img src="https://allmcps.com/api/badge/ori-memory-2?style=directory" alt="Ori Memory on AllMCPs" /></a>

Technical Specs & Signals

Category🧠Knowledge & Memory
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 20, 2026
2/6 checks healthy over the last 45d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars324
GitHub Star CountTotal stargazers on GitHub representing community popularity (324 stars).
Last commit4d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 20, 2026
59Quality signal: Good Β· 59/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools25/30
Adoption & activity9/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev Β· ori (npm)

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🧠 Knowledge & Memory β†’Best MCP servers for Memory & Knowledge β†’Alternatives to Ori Memory β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients