- CollectionMemory & State
- Classificationagent-native
- LicenseApache-2.0
- MCPAvailable
- Agent SkillUnavailable
- InterfacesMCP · SDK · STDIO
- Verified2026-10-20
What it does
Graphiti is Zep’s open-source framework for temporal knowledge graphs (Context Graphs). Agents ingest episodes (text, messages, JSON); Graphiti extracts entities and facts with validity windows, incremental updates (no batch recomputation), provenance back to source episodes, and hybrid retrieval (semantic + BM25 + graph traversal).
It is the engine described in arxiv.org/abs/2501.13956. Operators bring Neo4j, FalkorDB, Kuzu, or Neptune.
Distinct from Zep: Zep is the production memory product (users/threads, sub-200 ms managed retrieval, dashboard, SLAs). Graphiti is the OSS library + MCP you self-host. Cross-link only; do not collapse them.
Agent-facing interfaces
- Interaction pattern: SDK + MCP
- Catalog protocols: MCP, SDK, STDIO
- MCP: ✅ Available — in-repo Graphiti MCP Server (docs call it experimental)
- Agent Skill: ⚠️ No official npx skills add package published yet.
- Onboarding type:
mcp
How agents onboard
Interaction pattern: SDK + MCP
pip install graphiti-core
See the full onboarding section in the dossier.
Protocol surface
| Interface | Detail |
|---|---|
| Python SDK | pip install graphiti-core (+ extras: falkordb, kuzu, neptune, anthropic, …) |
| MCP | uv run graphiti_mcp_server.py — stdio or SSE |
| Docker | mcp_server Compose (DB + MCP) |
| Paper | arxiv.org/abs/2501.13956 |
| License | Apache-2.0 |
Verification
Last verified 2026-10-20.
Sources:
- https://api.github.com/repos/getzep/graphiti