Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"memento": {
"env": {
"DEBUG": "true",
"NEO4J_URI": "bolt://127.0.0.1:7687",
"NEO4J_DATABASE": "neo4j",
"NEO4J_PASSWORD": "memento_password",
"NEO4J_USERNAME": "neo4j",
"OPENAI_API_KEY": "your-openai-api-key",
"NEO4J_VECTOR_INDEX": "entity_embeddings",
"MEMORY_STORAGE_TYPE": "neo4j",
"OPENAI_EMBEDDING_MODEL": "text-embedding-3-small",
"NEO4J_VECTOR_DIMENSIONS": "1536",
"NEO4J_SIMILARITY_FUNCTION": "cosine"
},
"args": [
"/path/to/memento-mcp/dist/index.js"
],
"command": "/path/to/node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@smithery/cli' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @smithery/cli against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
An open-source AI agent that brings the power of Gemini directly into your terminal.
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
MCP Security Weekly
Get CVE alerts and security updates for Memento Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
Entities are the primary nodes in the knowledge graph. Each entity has:
Example:
{
"name": "John_Smith",
"entityType": "person",
"observations": ["Speaks fluent Spanish"]
}
Relations define directed connections between entities with enhanced properties:
Example:
{
"from": "John_Smith",
"to": "Anthropic",
"relationType": "works_at",
"strength": 0.9,
"confidence": 0.95,
"metadata": {
"source": "linkedin_profile",
"last_verified": "2025-03-21"
}
}
Memento MCP uses Neo4j as its storage backend, providing a unified solution for both graph storage and vector search capabilities.
The easiest way to get started with Neo4j is to use Neo4j Desktop:
memento_password (or your preferred password)The Neo4j database will be available at:
bolt://127.0.0.1:7687 (for driver connections)http://127.0.0.1:7474 (for Neo4j Browser UI)neo4j, password: memento_password (or whatever you configured)Alternatively, you can use Docker Compose to run Neo4j:
# Start Neo4j container
docker-compose up -d neo4j
# Stop Neo4j container
docker-compose stop neo4j
# Remove Neo4j container (preserves data)
docker-compose rm neo4j
When using Docker, the Neo4j database will be available at:
bolt://127.0.0.1:7687 (for driver connections)http://127.0.0.1:7474 (for Neo4j Browser UI)neo4j, password: memento_passwordNeo4j data persists across container restarts and even version upgrades due to the Docker volume configuration in the docker-compose.yml file:
volumes:
- ./neo4j-data:/data
- ./neo4j-logs:/logs
- ./neo4j-import:/import
These mappings ensure that:
/data directory (contains all database files) persists on your host at ./neo4j-data/logs directory persists on your host at ./neo4j-logs/import directory (for importing data files) persists at ./neo4j-importYou ca