hippocampus
Hippocampus
基于图结构的个人记忆,具有 HTTP + MCP 接口,是 Obsidian/Engram 的替代品。
技术栈:uv · Python 3.11+ · SQLModel + SQLite (FTS5) · FastAPI + FastMCP · Typer · Rich。
启动
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子命令:init、serve、mcp(stdio)、graph(交互式 HTML 地图,--tui 为表格视图)、backup(SQL dump)。
Related MCP server: 2BToRePensieve
架构
分层干净架构(依赖方向 → 向内):
api/— HTTP/MCP 传输(零逻辑)。schemas/— API 契约(Pydantic,D26)。core/— 领域(搜索与链接、图、技术)。db/、models/— 持久化(SQLModel、FTS5、seed)。
两个空间按构造隔离(没有 space 列):
个人(图): 节点 → 边 → 文档 + 附件。替代 Obsidian。
技术(Engram 风格):
observations带有 status/type。替代 Engram。
详情参见 docs/sdd-hippocampus.md(完整 SDD)和 docs/todo-hippocampus.md(检查清单)。
文档
docs/architecture.md— 原则与结构。docs/data-model.md— 实体关系模式(8 张表 + FTS)。docs/core-services.md— 领域服务(搜索与链接)。docs/http-mcp-api.md— 传输层(15 个工具)。docs/e2e-flows.md— 经过验证的真实流程。docs/startup-and-init.md— 启动 + NO_INIT。docs/runtime-launchd.md— 会话中的自动启动。docs/workspace-rewiring.md— 与psychologist的集成。
规格(私有)
docs/specs/sdd-hippocampus.md— 详细设计(决策 D1–D26,需求 R1–R13)。docs/specs/todo-hippocampus.md— 实施清单(阶段 0 已完成)。docs/specs/sdd-obsidian-migration.md— 确定性迁移器 Obsidian→hippocampus。
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