Skip to content
Dr. János Karancsi
All projects

Project

MemoryHub

Content-agnostic engine over a markdown memory store with schema-validated writes and an MCP server.

Role
Author (spec-driven, built with AI agents)
Repository
github.com/jkarancs/MemoryHub
  • Python
  • Pydantic
  • Typer
  • FastMCP
  • LanceDB
  • pytest

A reusable Python engine over a markdown memory store with YAML frontmatter: schema profiles, Pydantic-validated guarded atomic writes, full-text query, a Typer CLI, and a FastMCP stdio server for agent access. Content lives in separate repos (private + public export). Phases 0-2 are implemented (engine core + MCP server); embeddings/LanceDB hybrid search and public export are planned. Notably, the engine itself was built by AI agents from written multi-phase specs - a concrete demonstration of the spec-driven agentic methodology.