Overview
Features
Semantic Search
Find semantically related entities using vector embeddings (OpenAI embedding models) and cosine similarity with configurable thresholds; supports cross-modal search, multi-model embeddings, contextual retrieval, and a hybrid search mode that blends vector and keyword results.
Temporal Awareness
Track complete history of entities and relations with point-in-time graph retrieval, full version history, time-based filtering, and non-destructive updates that preserve historical state.
Confidence Decay
Relations decay in confidence over time with configurable half-life, minimum floors, reinforcement when reinforced by observations, and support for reference-time-based decay.
Advanced Metadata
Rich metadata support for entities and relations including source, confidence, strength, temporal metadata, custom tags, structured data, query support, and an extensible schema.
MCP API Tools
Comprehensive MCP API primitives for creating and updating entities and relations, managing observations, and performing graph operations (read_graph, search_nodes, open_nodes) plus semantic search and embedding retrieval.
Diagnostics and Debug Tools
Vector search diagnostics, embedding generation checks, detailed logging, and debug commands (diagnose_vector_search, force_generate_embedding) available especially when DEBUG is enabled.
Claude Desktop Integration
Integration guidance and configuration for Claude Desktop (and other MCP clients), including example claude_desktop_config.json and recommended prompts for memory-aware usage.
Who Is This For?
- LLM developers:Building memory-enabled copilots and assistants using MCP model context protocol
- AI teams:Integrate persistent memory and semantic search into AI apps and assistant workflows
- MCP clients:Examples include Claude Desktop, Cursor, and Github Copilot clients used with MCP




