Memento MCP Server

Memento MCP: Knowledge graph memory system for LLMs

Local serverstdioPython

What is the Memento MCP Server?

Memento MCP: Knowledge graph memory system for LLMs

What you get

Scalable, high performance knowledge graph memory system with semantic retrieval, contextual recall, and temporal awareness. Provides any LLM client that supports the model context protocol (e.g., Claude Desktop, Cursor, Github Copilot) with resilient, adaptive, and persistent long-term ontological memory.

  • Unified Storage — Consolidates both graph and vector storage into a single database
  • Native Graph Operations — Built specifically for graph traversal and queries
  • Integrated Vector Search — Vector similarity search for embeddings built directly into Neo4j
  • Scalability — Better performance with large knowledge graphs
  • Simplified Architecture — Clean design with a single database for all operations

Configuration and credentials

  • Neo4j 5.13+ (required for vector search capabilities)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
diagnose_vector_searchInformation about the Neo4j vector index, embedding counts, and search functionality
force_generate_embeddingForces the generation of an embedding for a specific entity
debug_embedding_configInformation about the current embedding service configuration

Configuration

  • Neo4j 5.13+ (required for vector search capabilities)
VariableDescriptionRequired
MEMORY_STORAGE_TYPEConfiguration value read at startup.Optional
NEO4J_URIConfiguration value read at startup.Optional
NEO4J_USERNAMEConfiguration value read at startup.Optional
NEO4J_PASSWORDConfiguration value read at startup.Optional
NEO4J_DATABASEConfiguration value read at startup.Optional
NEO4J_VECTOR_INDEXConfiguration value read at startup.Optional
NEO4J_VECTOR_DIMENSIONSConfiguration value read at startup.Optional
NEO4J_SIMILARITY_FUNCTIONConfiguration value read at startup.Optional

Example prompts to try

  • “Use Memento MCP to diagnose vector search.”
  • “Use Memento MCP to force generate embedding.”
  • “Use Memento MCP to debug embedding config.”

Frequently asked questions

Memento MCP: Knowledge graph memory system for LLMs Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.