memharness

las7/memharness
★ 3 stars TypeScript AI/LLM Updated today
Bi-temporal agent long-term memory: SQLite-backed MCP server with recall ranking, hybrid vector+FTS recall, and a source-staleness signal
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "memharness": {
      "command": "npx",
      "args": [
        "-y",
        "las7/memharness"
      ]
    }
  }
}

README Excerpt

**A bi-temporal, provenance-carrying memory primitive for AI agents.** One SQLite file. No LLM or network calls in the storage layer. Exposed to any agent via MCP. Most agent memory is a bag of strings. memharness stores **facts**, and combines three semantics that incumbents tend to split apart: 1. **Bi-temporal**: every fact records *when it became true in the world*

Tools (8)

diffforgetnpxrecallrememberrevisestatswhy

Topics

agent-memoryagentsartificial-intelligencebi-temporalllmmcpmemorymodel-context-protocolsqlite