MCP Catalogs
Home

Ori-Mnemos

by aayoawoyemi·301·Score 52

Local-first persistent memory system for AI agents with recursive memory harness and MCP integration.

ai-llmknowledge-graphdeveloper-tools
24
Forks
5
Open issues
this month
Last commit
2d ago
Indexed

Overview

Ori Mnemos implements a sophisticated knowledge graph-based memory system that mimics human cognition using mathematical models. It features activation decay, spreading activation along wiki-links, Hebbian co-occurrence learning, and reinforcement learning on retrieval patterns. The system operates locally with zero cloud dependencies, storing data in markdown files with SQLite indexing. Its Recursive Memory Harness framework (RMH) treats memory retrieval as navigation rather than search, enabling multi-hop reasoning through graph traversal and sub-question decomposition.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Persistent memory for AI agents across sessions and clients
you:Knowledge management with wiki-link graph structure
you:Retrieval-augmented generation for complex reasoning tasks
you:How does Ori compare to other memory systems?
you:What storage backends does Ori support?

When to choose this

Choose Ori when you need persistent memory for AI agents with sophisticated retrieval capabilities, especially for complex reasoning tasks and long-term conversational memory where you want to maintain complete control over your data.

When NOT to choose this

Don't choose Ori if you need cloud-based memory services with built-in API access, or if you're looking for a simple note-taking solution without the complex graph structure and learning mechanisms.

Tools this server exposes

12 tools extracted from the README
  • add_note

    Add a new note to the memory vault

  • search_memory

    Search through the memory vault for relevant information

  • update_note

    Update an existing note in the memory vault

  • explore_topic

    Perform recursive exploration of a topic using sub-question decomposition

  • get_graph_stats

    Get statistics about the knowledge graph structure

  • promote_note

    Classify and promote a note from inbox to appropriate memory space

  • get_identity

    Retrieve the agent's stored identity information

  • list_notes

    List notes in a specific memory space with filtering options

  • get_note

    Retrieve a specific note by ID or title

  • delete_note

    Delete a specific note from the memory vault

  • create_wiki_link

    Create a wiki-link connection between two notes

  • prune_memory

    Analyze and archive notes based on activation topology

Comparable tools

mem0lettalangmemzep

Installation

npm install -g ori-memory
ori init my-agent
cd my-agent

For MCP integration:

{
  "mcpServers": {
    "ori": {
      "command": "ori",
      "args": ["serve", "--mcp", "--vault", "/path/to/brain"],
      "env": { "ORI_VAULT": "/path/to/brain" }
    }
  }
}

FAQ

How does Ori compare to other memory systems?
Ori significantly outperforms systems like Mem0 in benchmarks, with 3.1× better recall, 2.1× higher F1 scores, and 9.5× faster latency—all using local markdown files and SQLite, no cloud services required.
What storage backends does Ori support?
Ori uses markdown files on disk for storage with SQLite for indexing and vector embeddings. It has no database lock-in and works with any filesystem.

On Hacker News

Recent discussion from the developer community.

Compare Ori-Mnemos with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.