Memento
@iAchilles
About Memento
A local, fully-offline MCP memory server using SQLite + FTS5 + sqlite-vec with embedding support
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"memory": {
"description": "Custom memory backed by SQLite + vec + FTS5 with embedding support",
"command": "npx",
"args": [
"-y",
"memento"
],
"env": {
"MEMORY_DB_PATH": "/Path/To/Your/memory.db"
},
"options": {
"autoStart": true,
"restartOnCrash": true
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Memento?
Memento is a local, fully-offline MCP memory server that uses SQLite with FTS5 and sqlite-vec for keyword and semantic vector search. Built for AI agents, it stores a structured graph of entities, observations, and relations, and uses an offline embedding model (bge-m3 via @xenova/transformers). It is intended for developers who need persistent, private memory in their MCP-based workflows.
How to use Memento?
Install globally: npm install -g @iachilles/memento. Set the MEMORY_DB_PATH environment variable to your desired database file path, then run memento from the terminal. For Claude Desktop integration, add a tool entry with command npx -y memento and the MEMORY_DB_PATH in the environment block
Basic information
More Memory & Knowledge MCP servers
Memory Bank MCP Server
alioshrA Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.
Notion MCP Server
suekouA Model Context Protocol server for connecting Notion to MCP-compatible clients
Tempreon
TempreonPerson-owned, portable AI memory served over MCP. Your knowledge, preferences, and decisions — captured in one assistant, available in all of them.
minutes
silversteinEvery meeting, every idea, every voice note — searchable by your AI. Open-source, privacy-first conversation memory layer.

PLUR
plur-aiAI agents start every session with amnesia — you re-explain the project, repeat your preferences, and correct the same mistakes over and over. PLUR gives them a memory that persists. Your agent's corrections, preference
Comments