hippocampus
It is an HTTP + MCP personal memory server that manages a graph knowledge base, technical observations, and conversation transcripts.
Personal graph memory: initialize/seed a database, create custom node/edge types, upsert entities, and link entities with typed directed edges.
Link & disambiguate: find candidate entities before creating them, merge duplicate nodes, and preserve provenance.
Capture reflections & attachments: store raw text as documents linked to entities, and attach files/images with SHA-based deduplication.
Explore & retrieve: get node neighborhoods, full node contents, provenance documents, and keyword (FTS5) search across names, summaries, and document text.
Visualize: fetch graph-ready subgraphs with color/icon metadata for rendering.
Technical memory (Engram-style): save, search, get, update, and list open observations/tasks with project/status/type metadata.
Conversation audit: import raw AI console transcripts, search them, and retrieve full conversation contents.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@hippocampusstore this article about MCP and link it to my research node"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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:27130Subcommands: 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):
Personal (graph): nodes → edges → documents + attachments. Replaces Obsidian.
Technical (Engram-style):
observationswith 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 withpsychologist.
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.
Maintenance
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.
Related MCP Servers
AlicenseNot gradedqualityBmaintenancePersistent 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.3MIT- FlicenseNot gradedqualityDmaintenanceBuilds a persistent knowledge graph from notes and conversations, enabling semantic search, entity exploration, and GTD task management from any MCP-compatible AI assistant.3
- AlicenseNot gradedqualityFmaintenanceA 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.2MIT
- AlicenseNot gradedqualityCmaintenanceLocal-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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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