Memoria persistente local para agentes de programación con IA: guarda decisiones y aprendizajes en SQLite y los ofrece mediante MCP a Claude Code, Cursor y otros clientes.
arben-adm/mcp-sequential-thinking
Un servidor MCP local que guarda notas de trabajo para tareas complejas en SQLite, de modo que se puedan retomar las pruebas, decisiones y próximos pasos tras reiniciar.
- Estrellas
- 959
- Forks
- 121
- Issues abiertos
- 1
- Último commit
- hace 17 horas
¿Qué es?
MCP Sequential Thinking es un servidor MCP local para mantener notas de trabajo sobre tareas complejas. Cada sesión contiene notas de varios tipos, como pruebas, supuestos, opciones, riesgos, decisiones y próximas acciones. Todo se guarda de forma persistente en SQLite, así que es posible recuperar las notas después de cualquier reinicio.
El servidor registra lo que escribe el modelo o el usuario que lo invoca. No genera razonamientos, evalúa el contenido ni solicita cadenas de pensamiento ocultas. Las lecturas ofrecen una vista para retomar la tarea, que muestra primero las notas activas y las decisiones, o una vista del historial completo con filtros. Las notas pueden reemplazar otras anteriores, ramificarse en líneas con nombre y hacer referencia a un paso principal, todo dentro de una misma sesión.
Las escrituras incluyen un ID de solicitud para que los reintentos sean seguros, y las llamadas para finalizar y eliminar usan una versión esperada para evitar conflictos. Las sesiones se pueden exportar e importar como archivos JSON, y una herramienta de respaldo crea instantáneas de todas las sesiones. Los datos se almacenan en texto plano en SQLite en un disco local, y el servidor funciona con clientes como Claude Desktop y Cursor mediante stdio.
Funciones clave
- 01Guarda notas por sesión en SQLite local, que conserva los datos tras reinicios.
- 02Admite tipos de nota como evidence, decision, risk y next_action.
- 03La vista para retomar la tarea muestra primero las notas activas y las decisiones.
- 04Escrituras idempotentes mediante request_id y comprobaciones de versión al finalizar y eliminar.
- 05Exporta e importa sesiones individuales como archivos JSON.
- 06Incluye un comando para respaldar y restaurar todas las sesiones.
Casos de uso
- Llevar un registro de pruebas y decisiones durante una tarea larga de depuración o investigación.
- Retomar una tarea interrumpida con asistencia de IA en una sesión nueva, sin volver a explicar el contexto.
- Proporcionar a un asistente compatible con MCP un bloc de notas persistente para riesgos y próximas acciones.
Inicio rápido
- 1
Crea y activa un entorno virtual de Python
python -m venv .venv && . .venv/bin/activate - 2
Instala el paquete en modo editable
python -m pip install -e . - 3
Ejecuta la demo de reinicio para escribir notas, reiniciar y volver a leerlas
python scripts/stdio_smoke.py - 4
Añade el servidor a la configuración de tu cliente MCP (Claude Desktop, Cursor)
Antes de usarlo
- Los datos de sesión se almacenan como texto sin formato en SQLite; su eliminación no constituye un borrado seguro.
- El almacenamiento debe estar en un disco local, ya que no se admiten NFS, SMB ni varios hosts.
- Los transportes HTTP y SSE son experimentales.
- Las herramientas heredadas están obsoletas y se mantienen únicamente para los clientes existentes.
Temas
Preguntas frecuentes
- ¿Qué es mcp-sequential-thinking?
- Un servidor MCP local que guarda notas de trabajo para tareas complejas en SQLite, de modo que se puedan retomar las pruebas, decisiones y próximos pasos tras reiniciar. MCP Sequential Thinking es un servidor MCP local para mantener notas de trabajo sobre tareas complejas. Cada sesión contiene notas de varios tipos, como pruebas, supuestos, opciones, riesgos, decisiones y próximas acciones. Todo se guarda de forma persistente en SQLite, así que es posible recuperar las notas después de cualquier reinicio.
- ¿mcp-sequential-thinking es gratuito? ¿Qué licencia tiene?
- mcp-sequential-thinking es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mcp-sequential-thinking sigue mantenido?
- Mantenimiento activo. El último commit de mcp-sequential-thinking fue el 21 oct 2026.
- ¿Para qué puedo usar mcp-sequential-thinking?
- Llevar un registro de pruebas y decisiones durante una tarea larga de depuración o investigación. Retomar una tarea interrumpida con asistencia de IA en una sesión nueva, sin volver a explicar el contexto. Proporcionar a un asistente compatible con MCP un bloc de notas persistente para riesgos y próximas acciones.
- ¿Cómo se instala mcp-sequential-thinking?
- Crea y activa un entorno virtual de Python: python -m venv .venv && . .venv/bin/activate Instala el paquete en modo editable: python -m pip install -e . Ejecuta la demo de reinicio para escribir notas, reiniciar y volver a leerlas: python scripts/stdio_smoke.py Añade el servidor a la configuración de tu cliente MCP (Claude Desktop, Cursor)
- ¿Dónde consigo mcp-sequential-thinking?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/arben-adm/mcp-sequential-thinking
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Asistente personal de IA local-first, escrito en Python legible, con su propio bucle de agente, memoria basada en SQLite y evaluaciones integradas.
Agente de IA personal, local y autohospedado, con memoria por capas, permisos para herramientas, flujos de trabajo e integración con canales de mensajería.
Servidor MCP que permite a asistentes de IA como Claude y GPT consultar y controlar dispositivos en ThingsPanel IoT y los dashboards de ThingsVis.
Capa compartida de memoria de proyectos, local y prioritaria, que permite a agentes de programación como Claude Code, Codex y Cursor leer y escribir la misma memoria mediante MCP.
Memoria a largo plazo para agentes de programación: guarda recuerdos en una base de datos SQLite local y los comparte entre Claude Code, Codex, Cursor y otros clientes MCP.