memento-mcp

by gannonh
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable debug modetrue
NEO4J_URIYesNeo4j server URIbolt://127.0.0.1:7687
NEO4J_DATABASENoNeo4j database nameneo4j
NEO4J_PASSWORDYesNeo4j passwordmemento_password
NEO4J_USERNAMEYesNeo4j usernameneo4j
OPENAI_API_KEYYesOpenAI API key for embeddings
NEO4J_VECTOR_INDEXNoVector index name for Neo4jentity_embeddings
MEMORY_STORAGE_TYPENoType of storage backend to useneo4j
OPENAI_EMBEDDING_MODELNoOpenAI embedding model to usetext-embedding-3-small
NEO4J_VECTOR_DIMENSIONSNoVector dimensions for embeddings1536
NEO4J_SIMILARITY_FUNCTIONNoSimilarity function (cosine|euclidean)cosine

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
create_entities

Create multiple new entities in your Memento MCP knowledge graph memory system

create_relations

Create multiple new relations between entities in your Memento MCP knowledge graph memory. Relations should be in active voice

add_observations

Add new observations to existing entities in your Memento MCP knowledge graph memory

delete_entities

Delete multiple entities and their associated relations from your Memento MCP knowledge graph memory

delete_observations

Delete specific observations from entities in your Memento MCP knowledge graph memory

delete_relations

Delete multiple relations from your Memento MCP knowledge graph memory

get_relation

Get a specific relation with its enhanced properties from your Memento MCP knowledge graph memory

update_relation

Update an existing relation with enhanced properties in your Memento MCP knowledge graph memory

read_graph

Read the entire Memento MCP knowledge graph memory system

search_nodes

Search for nodes in your Memento MCP knowledge graph memory based on a query

open_nodes

Open specific nodes in your Memento MCP knowledge graph memory by their names

semantic_search

Search for entities semantically using vector embeddings and similarity in your Memento MCP knowledge graph memory

get_entity_embedding

Get the vector embedding for a specific entity from your Memento MCP knowledge graph memory

get_entity_history

Get the version history of an entity from your Memento MCP knowledge graph memory

get_relation_history

Get the version history of a relation from your Memento MCP knowledge graph memory

get_graph_at_time

Get your Memento MCP knowledge graph memory as it existed at a specific point in time

get_decayed_graph

Get your Memento MCP knowledge graph memory with confidence values decayed based on time

force_generate_embedding

Forcibly generate and store an embedding for an entity in your Memento MCP knowledge graph memory

debug_embedding_config

Debug tool to check embedding configuration and status of your Memento MCP knowledge graph memory system

diagnose_vector_search

Diagnostic tool to directly query Neo4j database for entity embeddings, bypassing application abstractions

ID: r8o11c6krf