Lorekeeper

by Jessinra

3 stars
414 downloads
Not rated
GitHub Website

About

Self-improving MCP memory server for AI agents. One command, no cloud, no config. Hybrid search, feedback loop quality system, dashboard UI, auto-linking knowledge graph. Gets better the more you use it.

Details

Author
Jessinra
GitHub stars
3
Downloads
414
Categories
Other, AI, Knowledge Base

- Hybrid semantic + keyword search with time-decay and usage scores
- Self-improving quality loop: feedback adjusts memory scores
- Auto-linking: new memories linked to closest semantic neighbors
- Duplicate detection: blocks near-identical content
- Full web dashboard with seven tabs for management
- Universal MCP support: works with many agents
- Local-first: data stays on your machine, no cloud
- Namespaces: multiple agents share one store isolated
- Reflection: agents auto-extract learnings from sessions

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Lorekeeper
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install with pip install lorekeeper-mcp, then run lorekeeper setup to configure your agents, and start the server with lorekeeper. Use lorekeeper-dashboard to open a web UI for managing memories. Agents can then call tools like lore_remember and lore_search to store and retrieve memories.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "lorekeeper": {
            "lorekeeper": {
                "command": "lorekeeper"
            }
        }
    }
}

McpServers

{
    "lorekeeper": {
        "command": "lorekeeper"
    }
}

Why Lorekeeper

Every AI agent session starts blank. You re-explain context, re-state preferences, re-teach patterns — every single time.

Files like CLAUDE.md and .cursorrules help, but they're hand-maintained, can't search themselves, and grow stale. Cloud services work, but your session data leaves your machine and you're paying per API call. Libraries are powerful, but you're writing the integration yourself.

Lorekeeper is a different shape: a local MCP server you pip install once. It connects to your existing agents, stores memories in SQLite on your own disk, and starts improving with every session:

Agent uses a memory → rates it useful or not →
scores adjust automatically → weak memories decay →
strong memories surface more often → search gets sharper

A fresh install and a six-month-old install are genuinely different products. The longer you use it, the less noise you get — and the more your agents feel like they actually know your codebase.

---

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.