Repolode
arben-adm

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. 1

    Crea y activa un entorno virtual de Python

    python -m venv .venv && . .venv/bin/activate
  2. 2

    Instala el paquete en modo editable

    python -m pip install -e .
  3. 3

    Ejecuta la demo de reinicio para escribir notas, reiniciar y volver a leerlas

    python scripts/stdio_smoke.py
  4. 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