Skip to main content
Glama
kaidewu01
by kaidewu01

Hippocampus

Personal graph memory with an HTTP + MCP surface, a replacement for Obsidian/Engram.

Stack: uv · Python 3.11+ · SQLModel + SQLite (FTS5) · FastAPI + FastMCP · Typer · Rich.

Startup

uv sync                           # OBLIGATORIO
uv run hippocampus init <db-path> # bootstrap (crea BD + siembra)
uv run hippocampus serve          # HTTP+MCP en 127.0.0.1:27130

Subcommands: init, serve, mcp (stdio), graph (interactive HTML map, --tui for the table view), backup (SQL dump).

Related MCP server: 2BToRePensieve

Architecture

Clean Architecture by layers (dependencies → inward):

  • api/ — HTTP/MCP transport (zero logic).

  • schemas/ — API contract (Pydantic, D26).

  • core/ — Domain (search-and-link, graph, technique).

  • db/, models/ — Persistence (SQLModel, FTS5, seed).

Two isolated spaces by construction (no space column):

  1. Personal (graph): nodes → edges → documents + attachments. Replaces Obsidian.

  2. Technical (Engram-style): observations with status/type. Replaces Engram.

See docs/sdd-hippocampus.md (complete SDD) and docs/todo-hippocampus.md (checklist) for details.

Docs

  • docs/architecture.md — principles and structure.

  • docs/data-model.md — ER schema (8 tables + FTS).

  • docs/core-services.md — domain services (search-and-link).

  • docs/http-mcp-api.md — transport (15 tools).

  • docs/e2e-flows.md — real verified flows.

  • docs/startup-and-init.md — startup + NO_INIT.

  • docs/untime-launchd.md — session autostart.

  • docs/workspace-rewiring.md — integration with psychologist.

Specs (private)

  • docs/specs/sdd-hippocampus.md — detailed design (decisions D1–D26, requirements R1–R13).

  • docs/specs/todo-hippocampus.md — implementation checklist (Phase 0 complete).

  • docs/specs/sdd-obsidian-migration.md — deterministic Obsidian→hippocampus migrator.

F
license - not found
B
quality
B
maintenance

Maintenance

0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Personal knowledge graph as an AI memory layer over MCP - read, save, and link your memories.

  • Persistent, portable memory for AI assistants — your private memory graph, from any MCP client.

  • Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.

  • Token-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.

View all MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Persistent graph-based memory for AI agents, stored as plain markdown — no vector DB. Typed nodes and 11 relation types via 5 MCP tools (search, get, create, link, related), stdio and HTTP/SSE transports.
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Builds a persistent knowledge graph from notes and conversations, enabling semantic search, entity exploration, and GTD task management from any MCP-compatible AI assistant.
    3
  • A
    license
    Not graded
    quality
    F
    maintenance
    A personal knowledge graph and memory system for AI assistants using SQLite with FTS5 full-text search, enabling persistent memory across conversations with Claude or any MCP-compatible AI.
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Local-first memory server that stores notes, contacts, and future data as a unified entity graph, providing hybrid retrieval (vector + keyword) for AI assistants via MCP.
    MIT

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaidewu01/hippocampus'

If you have feedback or need assistance with the MCP directory API, please join our Discord server