Memory Find
What it does
Local, explainable knowledge base for AI agents: hybrid search with provenance over SQLite.
- 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/3 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
Sin clave y sin instalar nada · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Descarga el instalador del autor
Descargar el archivo .mcpb del creador
El archivo .mcpb viene directo del autor; no lo modificamos
Haz doble clic en el archivo y pulsa Install en la app de Claude de escritorio
Pruébalo
Usa Memory Find y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando Memory Find o muestra una herramienta de Memory Find 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 Memory Find
Memory Find 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 Memory Find
- Sin clave y sin instalar nada · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Claude Code todavía no puede conectar Memory Find
El autor solo ofrece un instalador para la app de Claude de escritorio
Lo que puedes hacer en su lugar
A · Usa una app que pueda conectar Memory Find
- Sin clave y sin instalar nada · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Cursor todavía no puede conectar Memory Find
El autor solo ofrece un instalador para la app de Claude de escritorio
Lo que puedes hacer en su lugar
A · Usa una app que pueda conectar Memory Find
- Sin clave y sin instalar nada · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
VS Code todavía no puede conectar Memory Find
El autor solo ofrece un instalador para la app de Claude de escritorio
Lo que puedes hacer en su lugar
A · Usa una app que pueda conectar Memory Find
- Sin clave y sin instalar nada · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
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
Valores que debes completar
MEMO_KBenvName of the knowledge base to open; one SQLite file per name under $MEMO_HOME/kb/.MEMO_HOMEenvBase directory for knowledge bases and settings (default ~/.memo-mcp).MEMO_MODELenvEmbedding model id from `memo-mcp model ls` (default granite-small-r2).
Las descripciones siguen en el inglés original.
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
- No está en npm/PyPI
- Conexión
- Se ejecuta en tu computadora
- Última versióni
- 1.5.0
- Categoríai
- Búsqueda y memoria de IA
- Publicado en el registroi
- 9 oct 2026
- Último cambio de códigoi
- 13 nov 2026
- Creador
- kKEo
- Paquetes
mcpb: …/memo-mcp_1.5.0_linux_amd64.tar.gz- 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 StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex 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 14 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con la cuenta de GitHub kKEo, dueña del repo
- ✓ Superada
Sigue en mantenimiento
Último cambio de código: ayer
- ! Precaución
Tiene licencia
GitHub no pudo identificar el tipo de licencia; abre el archivo para comprobarlo
- – 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 0% de los otros 6120 servidores de esta categoría
- Publicado en el registro más recientemente que el 51% de los otros 6120 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 50% de los otros 6120 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 Memory Find?
Superó 2 de 3 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 ayer, y la última versión (1.5.0) llegó al registro hace 36 días.
¿Qué apps pueden usarlo?
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas MCPB en tu computadora.
¿Qué puedo usar en su lugar?
En la misma categoría: Context7, Codebase Memory, OpenSEO
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.
OpenSEO
Keyword research, site audits, rank tracking and AI visibility for your AI agent.
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.
memors-mcp
A local MCP server that gives agents a measurable, explainable knowledge base: one Go binary, no cloud, no CGo, one SQLite file per knowledge base. Documents and facts go in with provenance; searches come back as one ranked list from four retrieval arms, each result with its address, trust and a reason for its rank. A human reads the same knowledge base from the terminal or as exported markdown.
It began as a Go rewrite of obra/private-journal-mcp and was rebuilt from scratch as a knowledge base in 2026-10. Version 1.0 fixes the contract: tool names and parameters, the memo:// addresses, the explain fields and the export format. How search decides is written down in docs/architecture.md; the plan for the research layers (graph, compaction, web UI) is docs/roadmap.md; the research behind it is docs/knowledge-base-sota.md.
What it does
Claude (or any MCP client) gets ten tools over one knowledge base:
| Tool | Purpose |
|---|---|
ingest | Store a document the agent fetched or wrote, as markdown; identical content is a no-op, changed content or a new version becomes a new revision |
search | Find passages by words, exact identifiers and meaning, fused into one list; response_format: explain says why each result ranked |
read | Dereference a memo:// address: a passage, its section, or the whole document under a token budget |
remember | Record one atomic fact with evidence and validity dates; to correct a fact, pass supersedes and the old one is kept as history |
forget | Retire a document or fact with a reason; it leaves every index and its address resolves to "forgotten on … because …". Tool calls may only retire records written by tools |
promote | Ask to raise a record's trust; tool calls cannot do it themselves. Clients that can show a dialog ask the human directly (excerpt, source, target level); others get the command a human runs |
explore | Walk the graph index from one named thing: the passages that mention it and the things mentioned alongside it, each with evidence addresses |
compact | Propose tidying work: entities that deserve a page, stale pages, facts that disagree, near-duplicate names and passages. Each item carries the passages and facts needed; the server never writes a page |
submit | Hand back a page, a conflict decision or a merge decision. Pages are stored as derived (is_inference) with the passages they cite; the omission check reports facts the page left out; dry_run shows the diff first |
status | Namespaces, the embedding model, pending vectors, background jobs, graph and page counts |
On macOS, the optional menu-bar app MemoRS Tray (tray/, a separate binary; the only part built with cgo) shows the clients connected to each memors-mcp serve --http server, opens a server's Live page in a window, and starts and stops servers. Its setup assistant downloads, verifies and installs memors-mcp from the GitHub releases and sets up a first knowledge base, and its settings window covers the rest (launch at login, servers, embedding model). See docs/guide/user/menu-bar.md.
For a human there is memors-mcp ui: a read-only web page on loopback with the same search (and the same explain table the agent gets), documents and passages with provenance and history, the facts timeline, entity neighbourhoods, agent-written pages, status, lint and the query log. Nothing on it can change the knowledge base.
The same addresses are readable as MCP resources (memo://doc/{id}, memo://chunk/{id}, memo://source/{id}, memo://fact/{id}), and memo://index or memo://ns/{namespace}/index give a one-line-per-document view under 8 KB for the start of a session. The MCP prompt ask turns a conversation into a chat over the knowledge base: the client's model answers from search and read, citing every claim by its memo:// address (in Claude Code: /mcp__memors__ask, then ask as usual). SKILL.md tells an agent how to use the tools well; memors-mcp export --index prints the same index for an AGENTS.md or CLAUDE.md file.
Everything is stored locally. There is exactly one outbound network call in the whole system: downloading the embedding model from Hugging Face on first start. After that, nothing leaves the machine. The server never fetches URLs; the agent fetches and passes the text.
How search works
search runs up to three retrieval arms over the same pre-filtered set of live passages and fuses them:
- Keyword arm — SQLite FTS5 with the Porter stemmer and BM25 scoring, over the passage and its section header. "review" finds "reviewing".
- Exact arm — a second FTS5 index that keeps identifiers whole (
useCallback,net/http,ERR_CONN_RESET). Added automatically when the query looks like code. - Semantic arm — the query and every passage are embedded with the configured model (default
granite-small-r2, IBM granite-embedding-small-english-r2, 384 dimensions, run locally via hugot's pure-Go ONNX backend) and compared by cosine similarity in a plain SQLite table.memors-mcp model lslists the alternatives, including the instant static modelpotion.
The three ranked lists are combined with reciprocal rank fusion at equal weights (a keyword-only hit at rank 1 ties a vector hit at rank 1, so the keyword arm can add results rather than only reorder them), passages are aggregated to documents by their best passage, notes and conversations get a bounded recency boost (×0.8 to ×1.0, halving every 90 days; versioned docs do not age), the list is cut at the first large score gap, and results are packed to the requested token budget. A passage whose only evidence is a semantic similarity below the weak band (0.30) is dropped, so a question about nothing in the corpus returns zero results with a reason and a hint instead of a page of noise.
Two structural arms join when the question names two or more known things or asks how things relate: the entity arm returns the passages that mention the named entities, and the graph arm walks the mention graph with personalised PageRank from each named entity and returns the passages all the walks agree on, which is how a question about the Billing Service finds the replication page that never names it. explore walks the same graph by hand. Both are routed rather than always on because an always-on entity arm made plain lookups worse.
Curated pages are a third thing to search (granularity: page): markdown an agent wrote from passages through compact and submit, stored as derived, citing the passages it was built from, and marked stale the moment one of those passages' documents is revised or forgotten.
A fourth text arm matches facts recorded with remember and votes for their evidence passage ("facts as extra keys"); granularity: fact returns the facts themselves. as_of answers with what the knowledge base believed at a date: superseded revisions and replaced facts that were current then. Forgotten records are never returned, not even under as_of. Scope filters (namespaces, kinds, sources, library, version, tags, dates, minimum trust) are applied inside every arm's query, before ranking, so a filtered search never loses a result. Each result carries its provenance and a relevance band; with response_format: explain it also carries the per-arm ranks and contributions, the recency factor, and a per-query trace (which arms ran and why, what the scope excluded, where the list was cut). The terminal shows the same numbers: memors-mcp search " " --explain and memors-mcp explain " " memo://chunk/ .
Storage
One SQLite file per MEMORS_KB name, at ~/.memors-mcp/kb/ .db (or under $MEMORS_HOME/kb/ if set). Directories and files memors-mcp creates are restricted to the owner (0700/0600); a directory that already existed with wider permissions is not tightened. WAL mode is on, so two processes touching the same token (e.g. two concurrent Claude Code sessions) don't collide.
The name is explicit rather than inferred from the working directory — set MEMORS_KB per project (in the MCP server config, not the shell) and each project gets its own isolated knowledge base. Inside one file, namespaces are shelves that a search spans by default; separate files are the privacy boundary.
Setup
From a release. Download the archive for your platform from releases, unpack memors-mcp somewhere on your PATH, and run memors-mcp version. Archives exist for macOS and Linux (amd64, arm64) and Windows (amd64). The server is also listed in the MCP registry as io.github.kKEo/memors.
From source. Requires Go 1.26+.
git clone https://github.com/kKEo/memors
cd memors make build
This produces a single memors-mcp binary (CGO_ENABLED=0, ~30MB, no runtime dependencies).
With Claude Code:
claude mcp add memors --env MEMORS_KB=my-project -- /path/to/memors-mcp
Add it to Claude Code or Claude Desktop's MCP config:
{
"mcpServers": { "memors": { "command": "/path/to/memors-mcp", "env": { "MEMORS_KB": "my-project" } } } }
On first start memors-mcp downloads the default embedding model (granite-embedding-small-english-r2, Apache-2.0, about 140MB) into ~/.cache/memors-mcp/models and prints one line to stderr. Until the model is ready, search runs keyword-only and says so (degraded); documents written meanwhile get their vectors when the model arrives. To download ahead of time run memors-mcp model pull granite-small-r2. An interrupted download is detected and retried on the next run.
Commands
Running the binary with no arguments starts the MCP server on stdio. From the terminal:
memors-mcp ingest [--ns --kind --uri --title --library --version --trust --context --embed=false]— add markdown documents; identical content is a no-op, changed content becomes a new revisionmemors-mcp search " " [--mode auto|hybrid|keyword|exact|semantic --ns --library --version --kind --limit --format table|json|md --explain --no-model]— search;--explainadds why each result rankedmemors-mcp explain " "— the full explanation for one resultmemors-mcp log tail|calls|show |replay|prune— the opt-in query and call logs (MEMORS_QUERY_LOG=1);callslists tool calls with timing and outcome;replayprints logged searches as unlabelled eval candidates (one JSON object per line) ready to be labelled and added to a corpusmemors-mcp metrics [--json --since 24h]— knowledge-base gauges and per-tool call statistics from the opt-in logmemors-mcp remember " " [--ns --about --valid-from --valid-to --supersedes --evidence --trust user|curated]— record a fact (CLI writes are trustuser;curatedmust be typed)- `memors-mcp forget --reason "