Proporciona una capa de memoria y continuidad local-first que permite a diferentes agentes de codificación de IA compartir contexto y retomar el trabajo justo donde otro lo dejó.
También conocido como Coder8124/logos, @noeton/logos
- Stars
- 4
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- —
- Último commit
- 9 nov 2026
- Licencia
- Apache-2.0
¿Qué es Logos MCP?
Logos es un MCP server. Proporciona una capa de memoria y continuidad local-first que permite a diferentes agentes de codificación de IA compartir contexto y retomar el trabajo justo donde otro lo dejó.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Logos
Los desarrolladores que utilizan múltiples agentes de codificación de IA pueden usar logos para mantener la continuidad entre diferentes sesiones y herramientas. Actúa como una capa de memoria local-first donde agentes como Claude Code, Cursor y Codex comparten un único vault de archivos markdown. Esta configuración permite que un agente guarde un punto de control de su progreso para que un modelo o herramienta diferente pueda retomar el trabajo exactamente donde el anterior se detuvo.
El sistema opera completamente en tu máquina, garantizando la privacidad de los datos al mantener el vault de forma local. Utiliza un índice SQLite para el almacenamiento en caché, el cual puede reconstruirse usando el comando logos index sin perder datos. Los usuarios pueden instalarlo vía Homebrew en macOS y Linux o a través de npm en Windows. El servidor es compatible con varios hosts, incluyendo Claude Desktop, Cline, Devin y GitHub Copilot, proporcionando un CLI para agentes que solo tienen acceso a la shell.
Más allá de la simple reanudación, el servidor ayuda a evitar que los agentes repitan enfoques fallidos mediante la herramienta before_you_try. También permite a los desarrolladores consultar el razonamiento detrás de cambios de código específicos usando el comando why. Puedes importar el historial existente de un proyecto desde fuentes como el historial de git, las reglas de Cursor o CLAUDE.md para poblar el vault de memoria.
Qué puedes hacer con él
- 1Retomar tareas de codificación interrumpidasPasa un proyecto de un agente de IA a otro recuperando el último estado conocido y las tareas pendientes.
- 2Evitar errores de codificación repetitivosEvita que un nuevo agente intente una solución que ya ha demostrado no ser exitosa.
- 3Comprender decisiones históricas de códigoPide a la IA que explique la lógica detrás de la implementación actual de un archivo específico.
- 4Migrar memorias de agentes existentesMueve tu vault de memoria anterior al nuevo sistema logos.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Logos MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Logos MCP en Claude Code
$ claude mcp add logos -- npx -y @noeton/logosInstalar Logos MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"logos": {
"command": "npx",
"args": [
"-y",
"@noeton/logos"
]
}
}
}Instalar Logos MCP en VS Code
.vscode/mcp.json
{
"servers": {
"logos": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@noeton/logos"
]
}
}
}Instalar Logos MCP en VS Code CLI
$ code --add-mcp '{"name":"logos","type":"stdio","command":"npx","args":["-y","@noeton/logos"]}'Instalar Logos MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"logos": {
"command": "npx",
"args": [
"-y",
"@noeton/logos"
]
}
}
}Instalar Logos MCP en Codex
$ codex mcp add logos -- npx -y @noeton/logosInstalar Logos MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.logos] command = "npx" args = ["-y", "@noeton/logos"]
Instalar Logos MCP en Gemini CLI
$ gemini mcp add -s user logos npx -- -y @noeton/logosInstalar Logos MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"logos": {
"command": "npx",
"args": [
"-y",
"@noeton/logos"
]
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblecoder8124/logos is public and reachablegithub.com/coder8124/logos ↗Aprobado
- El paquete indica este repositorio como su origen@noeton/logos names coder8124/logos as sourcenpmjs.com/package/@noeton/logos ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)Sigstore attestation for @noeton/logosnpmjs.com/package/@noeton/logos/v/0.5.8#provenance ↗Aprobado
- Licencia de código abierto (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-09github.com/coder8124/logos ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @noeton/logosAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHubLogos
When one coding agent stops, the next one continues the work.
Docs · Quick Start · Benchmark · Site · Issues

Logos is a local-first memory and continuity layer for coding agents. Claude Code, Codex, Cursor and your own agents share one vault over MCP. An agent checkpoints what it did, and the next one resumes where it stopped, even if it is a different model, in a different tool, on a different day.
Claude Code ──▶ checkpoint ──▶ Logos ──▶ resume ──▶ Cursor
(your vault)
The vault is a folder of markdown files on your machine. Nothing is uploaded,
and the SQLite index beside it is a cache: delete it, run logos index, and you
lose nothing.
Quick start
brew install coder8124/tap/logos-mcp && logos setup # macOS and Linux
npm i -g @noeton/logos && logos setup # Windows
setup picks a vault, shows which agents it would wire, and asks before
touching any of them (--dry-run writes nothing). For Claude Code it also
installs the plugin, so the last handoff is in front of the model before it does
anything.
The formula is logos-mcp: a bare brew install logos installs Logos Bible
Software. Building from source, hand-wiring a host and the one-click buttons are
in Installation.
What it does
- Resume where the last agent stopped.
resumeshows what was done, what was verified and what is still open. - Stop the next agent repeating a dead end. Ruled-out approaches are their
own field, and
before_you_trychecks a plan against them. - Keep "verified" apart from "claimed". Resume marks another agent's verified items as its claim, and flags a command the activity log never saw.
- Answer "why is this code like this?"
why <path>shows what was being decided when a file was last worked on. - Remember what lasts. Decisions, constraints and procedures, reviewed before they become project memory.
- Bring your history. Import CLAUDE.md, AGENTS.md, Cursor rules, claude-mem, Claude Code's auto memory, transcripts or git history.
Every write returns a receipt, so you can see it working. The Handoff Loop shows how an agent uses it, step by step.
Works with
Claude Code, Codex, Cursor, Claude Desktop, Cline, Devin, GitHub Copilot, opencode, Amp, Grok Build, and anything else that speaks MCP. Agents with only a shell get a CLI command for every tool. See Agent Hosts.
Does it work?
On a handoff suite built for this (32 scenarios, nine memory systems, one machine), Logos passes 84.4%. The next best system passes 46.9%.
Every real system retrieves about equally well. What separates them is whether the agent that resumes gets the current answer, or gets it next to the stale one it replaced. Method, per-scenario scores and the cases Logos loses are in the benchmark.
Local, private and durable
- No model required. Search falls back from local embeddings (Ollama) to full-text search, and nothing breaks.
- Nothing is observed. Logos does not watch your screen, browser or files. The vault holds what agents wrote there, plus the Claude Code plugin's activity log, which you can turn off.
- Nothing leaves.
logos doctor --egresslists every address Logos can contact, and when. - Hard to break. It survives SIGKILL mid-write, a full disk, sync-client
conflict copies and two worktrees racing on one vault (
chaos/).
Exactly what is recorded, and every switch for it, is in Settings and Privacy.
Documentation
Everything lives in the wiki.
| Start | Use | Look up |
|---|---|---|
| Installation | The Handoff Loop | CLI Reference |
| Quick Start | Memory | MCP Tools Reference |
| Core Concepts | Importing History | Agent Hosts |
| Troubleshooting | The Vault | Embedding in Go |
Contributing
Contributions are welcome. CONTRIBUTING.md covers the build,
the test tiers and the two load-bearing conventions: the vault is the truth, and
every feature announces itself. Agents working here get the context-connect
and continuity skills from the plugin (plugin/skills/); this repository
dogfoods its own plugin.
Coming from brain? Since 0.5.0 the old names are not read. logos migrate
moves a ~/brain vault; see
Moving a 0.4 vault.
License
Apache 2.0. See LICENSE. Git history satisfies §4(b), so there are no change notices to add and no CLA (details). Prior work that shaped the ideas is in systemmd/CREDITS.md.
Preguntas sobre Logos MCP
¿Cómo agrego Logos MCP a Claude Code?
Ejecuta claude mcp add logos -- npx -y @noeton/logos en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Logos MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo gestiona Logos la privacidad de los datos?
Logos es local-first; el vault es una carpeta de archivos markdown en tu máquina y no se sube nada a la nube.
¿Puedo usar Logos con diferentes agentes de IA?
Sí, funciona con Claude Code, Codex, Cursor, Claude Desktop, Cline, Devin, GitHub Copilot y cualquier otra herramienta que soporte MCP.
¿Qué pasa si borro el archivo de índice?
No perderás nada; simplemente puedes ejecutar el comando index para reconstruirlo.
¿Requiere un LLM para funcionar?
No se requiere ningún modelo para la funcionalidad básica; si los embeddings locales no están disponibles, la búsqueda recurre a la búsqueda de texto completo.