M3 Memory
What it does
Local-first, cloud-friendly memory — 100+ tools, 99.2% LongMemEval-S retrieval@8, hybrid search.
- Connects Se ejecuta en tu computadora
- Account or key No key needed
- Category Búsqueda y memoria de IA
Instalación
Elige la app de IA que usas y copia la configuración.
Pasó 2/2 revisiones · Funciona en tu computadora
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude, pero hay que preparar algo antes
Instala Python (uv) en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Instala Python (uv)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Abre el archivo de configuración de la app de Claude de escritorio
SettingsDeveloperEdit Config
Pega esta configuración y guarda el archivo
{ "mcpServers": { "m3-memory": { "command": "uvx", "args": [ "m3-memory" ] } } }Cierra Claude y vuelve a abrirlo
Pruébalo
Usa M3 Memory y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando M3 Memory o muestra una herramienta de M3 Memory en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar M3 Memory
M3 Memory se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web
Lo que puedes hacer en su lugar
A · Usa una app que pueda conectar M3 Memory
- Instala Python (uv) en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
- Instala Python (uv) en tu computadora primero (una sola vez)
- Instala Python (uv) en tu computadora primero (una sola vez)
- Instala Python (uv) en tu computadora primero (una sola vez)
B · Otros en Búsqueda y memoria de IA que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
- Context7✓ ChatGPT
- AIHOT✓ ChatGPT
- Sui Knowledge Base (kapa.ai)✓ ChatGPT
Funciona con Claude Code, pero hay que preparar algo antes
Instala Python (uv) en tu computadora primero (una sola vez)
Instala Python (uv)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Abre la Terminal
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
Pega este comando y pulsa Enter
claude mcp add --scope user m3-memory -- uvx m3-memoryEscribe /mcp en Claude Code
Deberías ver M3 Memory en la lista como conectado
Pruébalo
Usa M3 Memory y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando M3 Memory o muestra una herramienta de M3 Memory en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor, pero hay que preparar algo antes
Instala Python (uv) en tu computadora primero (una sola vez)
Instala Python (uv)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Abre el chat de IA de Cursor en modo Agent
Pruébalo
Usa M3 Memory y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando M3 Memory o muestra una herramienta de M3 Memory en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code, pero hay que preparar algo antes
Instala Python (uv) en tu computadora primero (una sola vez)
Instala Python (uv)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Abre el chat de IA de VS Code en modo Agent
Pruébalo
Usa M3 Memory y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando M3 Memory o muestra una herramienta de M3 Memory en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
La configuración JSON está en “Para desarrolladores”, abajo
Para desarrolladores: comandos de Terminal y configuración JSON
Instalado en tu computadora
Claude Code
claude mcp add --scope user m3-memory -- uvx m3-memoryClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"m3-memory": {
"command": "uvx",
"args": [
"m3-memory"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"m3-memory": {
"command": "uvx",
"args": [
"m3-memory"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"m3-memory": {
"type": "stdio",
"command": "uvx",
"args": [
"m3-memory"
]
}
}
}Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
De un vistazo
- Descargas por semanai
- 238/sem
- Conexión
- Se ejecuta en tu computadora
- Última versióni
- 2026.10.25.0
- Categoríai
- Búsqueda y memoria de IA
- Publicado en el registroi
- 26 oct 2026
- Último cambio de códigoi
- 7 nov 2026
- Creador
- skynetcmd
- Paquetes
pypi: m3-memory- Sitio web
- github.com
- Estado en el registro
- Activo
Qué apps pueden usarlo
Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Qué puede hacer
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisiones básicasi
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 12 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con la cuenta de GitHub skynetcmd, dueña del repo
- ✓ Superada
Sigue en mantenimiento
Último cambio de código: hace 5 días
- … Aún sin revisar
Tiene licencia
Todavía no hemos leído este repo en GitHub
- – No aplica
El endpoint responde
Este se ejecuta en tu computadora; no hay endpoint en internet
- – No aplica
Inicio de sesión con OAuth
Se ejecuta en tu computadora y usa ajustes locales en su lugar
- … Aún sin revisar
Sin instrucciones ocultas en las descripciones de herramientas
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Conversación
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Reseñas de usuarios
Aún no hay reseñas
Comparado con otros en Búsqueda y memoria de IAi
- Más estrellas que el 95% de los otros 5988 servidores de esta categoría
- Publicado en el registro más recientemente que el 68% de los otros 5988 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 100% de los otros 5988 servidores de esta categoría
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Preguntas frecuentes
¿Es seguro M3 Memory?
Superó 2 de 2 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
¿Qué claves o códigos necesita?
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
¿Se ejecuta en mi computadora o en la nube?
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
¿Sigue en mantenimiento?
El repo de GitHub cambió por última vez hace 5 días, y la última versión (2026.10.25.0) llegó al registro hace 17 días.
¿Qué apps pueden usarlo?
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
¿Qué puedo usar en su lugar?
En la misma categoría: Context7, Codebase Memory, Ruflo
Otros de la misma categoría
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Ruflo
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
README del creador
Abrir el README
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
🧠 m3 Memory
Give your AI a memory that lasts.
Your AI assistant is helpful until you start a new conversation and it has forgotten what you were working on. m3 fixes that.
Your assistants remember your projects, preferences, decisions and past work, even after you close the app, start a new session or switch to a different agent. By default everything stays on your own computer, and it works offline. m3 itself needs no cloud account or API key; your AI assistant may have its own requirements.
pipx install m3-memory # or pip install m3-memory in a virtual environment; use one, not both
m3 setup # finds your agents and connects them to m3 m3 doctor # checks that everything is working
No pipx yet? sudo apt install pipx (Debian, Ubuntu), brew install pipx (macOS) or py -m pip install --user pipx (Windows). If m3 is not found right after installing, open a new terminal.
Setup finds your agents and connects m3 to them. m3 setup detects your AI agents and wires m3 into each; if you run a local LLM (Ollama, LM Studio), it offers to use it to summarize and link your memories. That part is optional; to use it, install the LLM before m3 setup: Windows · macOS · Linux. That's the whole install.
New here? The 5-minute Getting Started guide walks you through your first saved memory.
What m3 is
m3 is a memory layer for AI agents: the AI assistants that work for you, such as Claude Code, Codex, Cursor or Gemini CLI. It runs on your own computer and stores facts, decisions, preferences and conversation history so your assistants can recall them later, across sessions, across tools and across machines. Assistants reach it through MCP, the standard way AI assistants connect to tools, and you can use it from the command line too.
It is not an AI model or a chatbot. You keep using the assistants you already use; they call m3 when they need to remember or recall something.
📅 A week with m3
Monday: you tell your AI assistant you're building a website and decide on PostgreSQL.
Wednesday: you open a new session and ask, "Where did we leave off?" Your assistant
finds the decision and carries on, without you repeating it.
Friday: you switch agents, say from Claude Code to Codex. Codex sees the same project
memory.
See it for yourself in a short video of one agent saving a decision that another recalls. (Developers: the same thing from the command line.)
✨ What m3 does for you
| You want to... | m3... | Under the hood |
|---|---|---|
| Stop repeating yourself | remembers what you told it in earlier sessions | persistent memory over MCP and a CLI |
| Pick up where you left off | keeps your conversations and finds them again | chat-log capture |
| Use more than one AI assistant | shares one memory across Claude Code, Cursor, Gemini CLI and others | one local store, many clients |
| Find things in your own words | finds a memory even when you don't recall the exact words | hybrid search: keywords plus meaning |
| Use fewer AI tokens | puts the most relevant memory first, and loads only six of its tools when your assistant connects | the right session first for 91.8% of questions; about 3,200 tokens of tool descriptions instead of 33,000 |
| Keep track when things change | keeps the earlier version when a decision changes: similarity-based supersession on write, explicit corrections, and optional model-assisted contradiction review | bitemporal history, supersession and contradiction checks |
| Keep your information private | stores everything on your computer and works offline | SQLite by default; air-gap ready |
| Let assistants work together | lets several assistants share notes, hand off work and split tasks | multi-agent scopes and handoffs |
| Keep memory tidy | can tidy up in the background: links related facts, merges duplicates, fades stale notes | the built-in cognitive loop (enable it in m3 setup) |
Simple to understand, easy to start, powerful when you need it. Every row links to the doc that backs it; How memory works in m3 explains the mechanics, and the technical summary and benchmarks carry the measurements.
🎯 Better memory, fewer wasted tokens
AI assistants can only work with so much text at once, and they measure it in tokens: small pieces of words, which can also set what you pay. When your assistant searches its memory, finding the right thing first means it reads less of what it doesn't need.
An illustration, not a measurement:
less precise search m3: the right memory first
- unrelated note 1. ✔ the decision you need
- unrelated note (it may already have what it needs)
- ✔ the decision you need
- unrelated note
- unrelated note
On the LongMemEval-S benchmark, the correct session was m3's first result for 91.8% of questions (459 of 500). That measures retrieval accuracy, not token savings: how much your assistant saves depends on how it uses the results. m3 returns as many as it is asked for, so precise ranking lets an assistant ask for fewer, or stop at the first good one, and keep more room for the work itself.
m3 saves context in a second, measured way: it registers only 6 of its 100+ tools when an assistant connects, so their descriptions take about 3,200 tokens instead of about 33,000 for the full catalog (Interfaces).
How memory works in m3
When an agent (or you, from the shell) wants to remember something, it calls memory_write. m3 stores the text exactly as given, with a type, title and metadata. Later, memory_search finds it with hybrid retrieval: keyword matching (BM25), semantic similarity (local BGE-M3 embeddings) and diversity re-ranking (MMR). Nine signals contribute to the score, and every result can explain it.
When a fact changes, m3 does not overwrite it. Three mechanisms, each different:
- Similarity-based supersession (on every write). A new memory very similar to an older one of the same type (cosine similarity above 0.92 by default) but with different text becomes the current version: the older one's
valid_tois closed and both stay queryable withas_of. It does not judge whether the two actually contradict, so a refinement ("PostgreSQL with connection pooling") replaces the older wording too; nothing is lost from the history. It applies only to an agent's own memories, and only when the write names its user or agent. - Explicit supersession. An agent calls
memory_supersedeto replace a memory it knows is wrong. - Contradiction detection (model-assisted). With the cognitive loop on, its Reflector stage uses a model to find memories that genuinely disagree and records them for resolution.
With the cognitive loop enabled, m3 also embeds new memories, extracts entities and relationships, and decays memories that are not used. Rolling related notes up into higher-level beliefs is a separate opt-in.
The default store is a single SQLite file. PostgreSQL is a first-class alternative when you want one store shared across machines.
📍 Project status
The core is stable, and so are the web dashboard, the cognitive loop and the Observer & Reflector stages.
| Status | What it means | Features |
|---|---|---|
| Stable | Safe to build on: tested on every release, and changes come with a deprecation notice. | Saving, searching, updating and superseding memories · hybrid search (keywords plus meaning) · version history · supersession on write · GDPR export and erasure · SQLite and PostgreSQL storage · MCP server and m3 CLI · sync across machines · web dashboard · background cognitive loop · Observer & Reflector stages |
| Planned | Coming next, in this order (ROADMAP). | Health and Prometheus metrics endpoint · HNSW approximate search on PostgreSQL |
- Memory reads audited: each memory read and search hit is logged with who read it, whose data it was and when, kept 90 days, and included in GDPR export and erasure (GDPR). Chat-log reads are next.
- One config file:
m3_config.tomlholds every setting, andm3 config showprints each one with where it came from (Config reference). Old environment-variable names are no longer read;m3 doctornames any still set (Environment variables). - Predictable upgrades: calendar versions (
YYYY.M.D.N). A renamed setting, argument or tool keeps working, with a warning, before it is removed, andm3 doctornames anything you still use (Changelog).
⚡ m3 at a glance: technical capabilities
m3 is a persistent, local-first memory layer for AI agents: an MCP server and a JSON-in, JSON-out command-line tool over the same store. It is not an LLM, a chatbot, a plain vector database, a RAG framework or an agent runtime.
m3 is more than a searchable memory store. It combines hybrid keyword and semantic retrieval, bitemporal history, automatic supersession, model-assisted contradiction review, a knowledge graph and background memory maintenance (the cognitive loop). Several agents can share one store; several machines can share one PostgreSQL database, or keep local stores synced through a PostgreSQL warehouse. Your existing assistants reach all of it through MCP, the CLI or framework integrations, with no new agent runtime, and it can run entirely on your own hardware.
| Capability | Support | Details |
|---|---|---|
| Memory that persists across sessions and agents | Built in | Text is stored verbatim and survives restarts, new sessions and switching agents. (Memory model) |
| Hybrid retrieval | Built in | BM25 ke