
Mcp Memento
Gives Claude persistent memory across sessions using a local SQLite database. Stores solutions, facts, and context with a confidence scoring system that automatically decays unused knowledge while protecting critical information like auth credentials. Supports 35 relationship types to map connections between concepts, and surfaces them through tools like store_memento, recall_mementos, and create_relationship. Works across Zed, Cursor, VSCode, and CLI tools like Gemini. Ships with three profiles: core for basic operations, extended for power users who need statistics and decay control, and advanced for graph analysis. Reach for this when you want your AI to remember bug fixes, architectural decisions, or project context between sessions without manually copying notes.
- GitHub stars
- 2
- tools
- 17
- transport
- STDIO
- last updated
- Mar 21, 2026
Tools
17 toolsPublic tool metadata for what this MCP can expose to an agent.
create_entitiesCreate multiple new entities in your Memento MCP knowledge graph memory system1 params
Create multiple new entities in your Memento MCP knowledge graph memory system
entitiesarraycreate_relationsCreate multiple new relations between entities in your Memento MCP knowledge graph memory. Relations should be in active voice1 params
Create multiple new relations between entities in your Memento MCP knowledge graph memory. Relations should be in active voice
relationsarrayadd_observationsAdd new observations to existing entities in your Memento MCP knowledge graph memory4 params
Add new observations to existing entities in your Memento MCP knowledge graph memory
confidencenumbermetadataobjectobservationsarraystrengthnumberdelete_entitiesDelete multiple entities and their associated relations from your Memento MCP knowledge graph memory1 params
Delete multiple entities and their associated relations from your Memento MCP knowledge graph memory
entityNamesarraydelete_observationsDelete specific observations from entities in your Memento MCP knowledge graph memory1 params
Delete specific observations from entities in your Memento MCP knowledge graph memory
deletionsarraydelete_relationsDelete multiple relations from your Memento MCP knowledge graph memory1 params
Delete multiple relations from your Memento MCP knowledge graph memory
relationsarrayget_relationGet a specific relation with its enhanced properties from your Memento MCP knowledge graph memory3 params
Get a specific relation with its enhanced properties from your Memento MCP knowledge graph memory
fromstringrelationTypestringtostringupdate_relationUpdate an existing relation with enhanced properties in your Memento MCP knowledge graph memory1 params
Update an existing relation with enhanced properties in your Memento MCP knowledge graph memory
relationobjectread_graphRead the entire Memento MCP knowledge graph memory system1 params
Read the entire Memento MCP knowledge graph memory system
random_stringstringsearch_nodesSearch for nodes in your Memento MCP knowledge graph memory based on a query1 params
Search for nodes in your Memento MCP knowledge graph memory based on a query
querystringopen_nodesOpen specific nodes in your Memento MCP knowledge graph memory by their names1 params
Open specific nodes in your Memento MCP knowledge graph memory by their names
namesarraysemantic_searchSearch for entities semantically using vector embeddings and similarity in your Memento MCP knowledge graph memory6 params
Search for entities semantically using vector embeddings and similarity in your Memento MCP knowledge graph memory
entity_typesarrayhybrid_searchbooleanlimitnumbermin_similaritynumberquerystringsemantic_weightnumberget_entity_embeddingGet the vector embedding for a specific entity from your Memento MCP knowledge graph memory1 params
Get the vector embedding for a specific entity from your Memento MCP knowledge graph memory
entity_namestringget_entity_historyGet the version history of an entity from your Memento MCP knowledge graph memory1 params
Get the version history of an entity from your Memento MCP knowledge graph memory
entityNamestringget_relation_historyGet the version history of a relation from your Memento MCP knowledge graph memory3 params
Get the version history of a relation from your Memento MCP knowledge graph memory
fromstringrelationTypestringtostringget_graph_at_timeGet your Memento MCP knowledge graph memory as it existed at a specific point in time1 params
Get your Memento MCP knowledge graph memory as it existed at a specific point in time
timestampnumberget_decayed_graphGet your Memento MCP knowledge graph memory with confidence values decayed based on time2 params
Get your Memento MCP knowledge graph memory with confidence values decayed based on time
decay_factornumberreference_timenumberSponsors
Readme
MCP Memento
Intelligent memory management for MCP clients with confidence tracking, relationship mapping, and knowledge quality maintenance.
Memento is an MCP server that provides persistent memory capabilities across multiple platforms:
- IDEs: Zed, Cursor, Windsurf, VSCode, Claude Desktop
- CLI Agents: Gemini CLI, Claude CLI, custom agents
- Programmatic Usage: MCP client (Python), Docker deployment, CLI export/import
- Applications: Any MCP-compatible application
Build a personal or team knowledge base that grows smarter over time, accessible from all your development tools.
Table of Contents
Details
- Repository
- github.com/annibale-x/mcp-memento
- Category
- AI & LLM Tools
- Package
mcp-memento- Transport
- STDIO
- Registry
- MCP registry, active