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.