Vibe Coding Discover

MCP

memento-mcp

View on GitHub

Memento MCP: A Knowledge Graph Memory System for LLMs

★ 42664 forksTypeScriptMITgannonh

Memento MCP is a TypeScript MCP server that gives LLM clients (Claude Desktop, Cursor, Copilot) persistent long-term memory backed by Neo4j. It offers a versioned knowledge graph of entities and relations with vector semantic search, point-in-time history, and time-based confidence decay.

Use Cases

Give Claude Desktop/Cursor persistent long-term memory across sessionsStore entities and relations as a queryable knowledge graphSemantic retrieval of past context via vector embeddingsPoint-in-time queries over how knowledge evolvedConfidence decay for stale relationsHybrid keyword + vector search over agent memoryFeed structured ontological context to any MCP-capable LLM client

Built With

Language
TypeScript
Frameworks
Model Context Protocol SDK · Neo4j Driver · OpenAI Node SDK · Vitest · TypeScript · ESLint · Prettier · Docker Compose · Smithery

Tags

mcp · knowledge-graph · memory · llm-memory · neo4j · vector-search · semantic-search · embeddings · temporal-awareness · claude-desktop · cursor · typescript · long-term-memory · graph-database · context-management