/ Directorio / Playground / Sequential Thinking
● Oficial modelcontextprotocol ⚡ Instantáneo

Sequential Thinking

por modelcontextprotocol · modelcontextprotocol/servers

Una herramienta de bloc de notas que obliga a Claude a pensar en pasos explícitos y revisables — mejores respuestas en problemas genuinamente difíciles.

El MCP de Sequential Thinking de referencia. Expone una única herramienta que permite al modelo emitir 'pensamientos' numerados, revisar los anteriores y ramificar hipótesis alternativas. Útil cuando una pregunta es demasiado compleja para responder de una sola vez. No es una solución mágica — para tareas simples solo añade latencia.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

sequential-thinking.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "sequential-thinking",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "sequential-thinking": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@modelcontextprotocol/server-sequentialthinking"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequentialthinking

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Sequential Thinking

Depurar un problema complejo que resiste el razonamiento de una sola vez

👤 Ingenieros atrapados en un bug con muchas causas posibles ⏱ ~20 min intermediate

Cuándo usarlo: Tienes síntomas, tienes 3 teorías competidoras y sigues cambiando de opinión. Quieres que Claude razone a través de ellas sin colapsar en la primera respuesta plausible.

Flujo
  1. Exponer los síntomas
    Usa sequential thinking para depurar este problema: [síntomas, logs, lo que ya hemos intentado]. Comienza enumerando los hechos separados de las teorías.✓ Copiado
    → El primer pensamiento es pura observación, no una conjetura
  2. Evalúa las teorías contra los hechos
    Continúa. Para cada teoría, ¿qué hechos la apoyan y cuáles la descartan? Revisa cualquier pensamiento que ya no se sostiene.✓ Copiado
    → Teorías podadas basadas en evidencia; pensamientos anteriores explícitamente revisados
  3. Propón el experimento siguiente más barato
    ¿Cuál es el único experimento que desambiguaría las teorías restantes más rápidamente? Sé específico sobre el comando o verificación.✓ Copiado
    → Un siguiente paso concreto y de bajo costo

Resultado: Un plan de diagnóstico defendible donde puedas ver exactamente qué se consideró y rechazó, en lugar de una respuesta de caja negra.

Errores comunes
  • El modelo genera pensamientos que son solo replanteamientos — En el prompt, requiere que cada pensamiento agregue un nuevo hecho, descarte una teoría o cambie un pensamiento anterior — de lo contrario omítelo
  • Exceso para bugs simples — No recurras a esta herramienta para nada que puedas resolver en 3 segundos leyendo el stack trace
Combinar con: filesystem · github · sentry

Analiza un tradeoff de arquitectura sin cierre prematuro

👤 Líderes técnicos, arquitectos evaluando una decisión de diseño ⏱ ~30 min advanced

Cuándo usarlo: Estás eligiendo entre 2-3 arquitecturas (monolito vs microservicio, síncrono vs asíncrono, biblioteca X vs Y) y los stakeholders no están de acuerdo.

Flujo
  1. Define los criterios primero
    Usa sequential thinking. Paso 1: enumera los criterios por los que se debe juzgar esta decisión (costo, latencia, familiaridad del equipo, radio de impacto, reversibilidad). No puntúes aún.✓ Copiado
    → Lista de criterios acordada antes de puntuar
  2. Puntúa cada opción, por criterio
    Para cada opción × criterio, da una puntuación y una razón de una sola frase. Señala explícitamente las puntuaciones de baja confianza.✓ Copiado
    → Matriz con etiquetado de confianza
  3. Identifica el criterio decisivo
    ¿Cuál criterio realmente distingue las opciones? ¿De qué estamos realmente argumentando? Revisa los pensamientos anteriores si un criterio resultó irrelevante.✓ Copiado
    → El verdadero quid de la cuestión emerge

Resultado: Un memo de decisión con razonamiento trazable — los revisores pueden cuestionar puntuaciones específicas en lugar de sensaciones.

Errores comunes
  • Las puntuaciones se inventan con falsa precisión (7/10 vs 8/10 no significa nada) — Usa etiquetas categóricas (mucho peor / peor / igual / mejor / mucho mejor) y requiere una razón por celda
Combinar con: memory · notion

Lluvia de ideas sin anclar prematuramente la primera idea

👤 Product Managers, escritores, cualquiera ante una página en blanco ⏱ ~15 min beginner

Cuándo usarlo: Tienes un prompt ('nombra este producto', 'ángulo para este post') y sabes que tus primeras 3 ideas son las obvias.

Flujo
  1. Genera opciones divergentes
    Usa sequential thinking. Lluvia de ideas con 10 opciones para [cosa]. Usa ramificación para explorar al menos 3 direcciones muy diferentes (no todas variaciones de la misma idea central).✓ Copiado
    → Las ramas divergen visiblemente en concepto, no solo en palabras
  2. Prueba de estrés para cada una
    Para cada opción, ¿cuál es la objeción más fuerte? Descarta cualquiera que no pueda sobrevivir una crítica de 10 segundos.✓ Copiado
    → La mitad de la lista podada con razones
  3. Elige y justifica
    Recomienda una y explica por qué supera a la segunda en los criterios que más te importan.✓ Copiado
    → Elige con una comparación clara cabeza a cabeza

Resultado: Una lista corta de supervivientes que realmente quieras usar — no 10 opciones mediocres.

Errores comunes
  • Las 10 opciones son la misma idea con ropa diferente — Requiere que cada rama comience desde un 'ángulo' diferente (audiencia, tono, metáfora, mecanismo)
Combinar con: memory

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

sequential-thinking + filesystem + github

Razona sobre un cambio de código paso a paso antes de hacerlo

Usa sequential thinking para planificar un refactor de src/auth/. Avanza a través de: estado actual, estado objetivo, orden de cambios, qué se rompe en medio. Luego aplica.✓ Copiado
sequential-thinking + memory

Guarda las conclusiones de una sesión de razonamiento para no repetirlas

Usa sequential thinking para decidir nuestra estrategia de caché. Al final, escribe la decisión y el razonamiento como observaciones sobre la entidad 'caching-strategy' en memoria.✓ Copiado
sequential-thinking + postgres

Investigación de datos estructurada — forma una hipótesis, consulta para probar, revisa

Sospecho que nuestra conversión de registro bajó por el nuevo captcha. Usa sequential thinking para diseñar 3 consultas que confirmen o refuten esto, ejecútalas y concluye.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
sequentialthinking thought: str, thoughtNumber: int, totalThoughts: int, nextThoughtNeeded: bool, isRevision?: bool, revisesThought?: int, branchFromThought?: int, branchId?: str, needsMoreThoughts?: bool El modelo emite un pensamiento en una cadena; la herramienta lo registra y lo repite. Generalmente se llama repetidamente en un turno. gratuito (solo contabilidad)

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Ninguno — herramienta local
Tokens por llamada
Cada pensamiento es un token de salida del LLM; espera ~100-400 tokens por pensamiento, multiplicado por N pensamientos
Monetario
Gratuito (pero consume tokens de LLM)
Consejo
Limita totalThoughts alrededor de 8-12 para la mayoría de tareas. Después de eso, generalmente obtienes rendimientos decrecientes, no mejores respuestas.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: Ninguno
Salida de datos: Ninguno — el estado es solo en conversación

Resolución de problemas

Errores comunes y soluciones

Claude ignora la herramienta y responde de una sola vez

Instruye explícitamente: 'Usa la herramienta sequentialthinking con al menos 5 pensamientos antes de dar una respuesta final.' Los modelos a veces usan valores por defecto de un solo turno.

Los pensamientos son relleno genérico 'Déjame pensar en esto...'

Restringe con 'cada pensamiento debe agregar un nuevo hecho, eliminar una hipótesis o revisar un pensamiento anterior'. Rechaza el relleno a primera vista.

Presupuesto agotado en una pregunta fácil

No invoques para tareas simples. Guárdalo para problemas donde tu respuesta de primer paso se sienta poco confiable.

Alternativas

Sequential Thinking vs otros

AlternativaCuándo usarlaContrapartida
Built-in extended thinkingEstás en Claude 3.7+ con extended thinking — usa la característica nativa en su lugarSin sobrecarga de llamada a herramienta, pero menos visible/steerable que sequential thinking
memory MCPNecesitas que los resultados de razonamiento persistan entre sesionesPropósito diferente — memory almacena conclusiones, sequential-thinking las produce

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills