/ Verzeichnis / Playground / Sequential Thinking
● Offiziell modelcontextprotocol ⚡ Sofort

Sequential Thinking

von modelcontextprotocol · modelcontextprotocol/servers

Ein Werkzeug für die schnelle Notiz, das Claude zwingt, in expliziten, überarbeitbaren Schritten zu denken — bessere Antworten bei wirklich schwierigen Problemen.

Das referenzielle Sequential Thinking MCP. Stellt ein einzelnes Werkzeug zur Verfügung, mit dem das Modell nummerierte 'Gedanken' ausgeben, frühere überarbeiten und alternative Hypothesen verfolgen kann. Nützlich, wenn eine Frage zu verzweigt für eine Einmalbearbeitung ist. Kein Wundermittel — für einfache Aufgaben fügt es nur Latenz hinzu.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

sequential-thinking.replay ▶ bereit
0/0

Installieren

Wählen Sie Ihren Client

~/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"
      ]
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

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

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

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

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

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

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

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

Continue nutzt ein Array von Serverobjekten statt einer Map.

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

In context_servers hinzufügen. Zed lädt beim Speichern neu.

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

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: Sequential Thinking

Einen schwierigen Fehler beheben, der sich nicht mit einmaliger Problemlösung löst

👤 Ingenieure, die bei einem Fehler mit vielen möglichen Ursachen stecken ⏱ ~20 min intermediate

Wann einsetzen: Sie haben Symptome, Sie haben 3 konkurrierende Theorien, und Sie pendeln zwischen ihnen hin und her. Sie möchten, dass Claude diese durchdenkt, ohne sich voreilig auf die erste plausible Antwort festzulegen.

Ablauf
  1. Symptome darstellen
    Verwenden Sie sequentielles Denken, um diesen Fehler zu debuggen: [Symptome, Protokolle, was wir bereits versucht haben]. Beginnen Sie damit, Fakten separat von Theorien aufzulisten.✓ Kopiert
    → Der erste Gedanke ist reine Beobachtung, keine Vermutung
  2. Theorien gegen Fakten bewerten
    Fahren Sie fort. Welche Fakten unterstützen jede Theorie und welche schließen sie aus? Überarbeiten Sie jeden Gedanken, der nicht mehr gültig ist.✓ Kopiert
    → Theorien basierend auf Beweisen gekürzt; frühere Gedanken explizit überarbeitet
  3. Das kostengünstigste nächste Experiment vorschlagen
    Welches einzelne Experiment würde die verbleibenden Theorien am schnellsten disambiguieren? Seien Sie spezifisch über den Befehl oder die Überprüfung.✓ Kopiert
    → Ein konkreter, kostengünstiger nächster Schritt

Ergebnis: Ein verteidigbarer diagnostischer Plan, in dem Sie genau sehen können, was in Betracht gezogen und abgelehnt wurde, anstelle einer Black-Box-Antwort.

Fallstricke
  • Modell erzeugt Gedanken, die nur Umformulierungen sind — Verlangen Sie in der Eingabeaufforderung, dass jeder Gedanke entweder ein neues Faktum hinzufügt, eine Theorie ausschließt oder einen früheren Gedanken ändert — andernfalls überspringen Sie ihn
  • Übertrieben für einfache Fehler — Greifen Sie nicht zu diesem Werkzeug für alles, was Sie in 3 Sekunden durch Lesen des Stack-Trace lösen könnten
Kombinieren mit: filesystem · github · sentry

Ein Architektur-Tradeoff durcharbeiten, ohne vorzeitig abzuschließen

👤 Technische Leiter, Architekten, die eine Designentscheidung abwägen ⏱ ~30 min advanced

Wann einsetzen: Sie wählen zwischen 2-3 Architekturen (Monolith vs. Microservice, synchron vs. asynchron, X-Bibliothek vs. Y) und Stakeholder sind anderer Meinung.

Ablauf
  1. Zuerst die Kriterien definieren
    Verwenden Sie sequentielles Denken. Schritt 1: Zählen Sie die Kriterien auf, nach denen diese Entscheidung beurteilt werden sollte (Kosten, Latenz, Team-Vertrautheit, Auswirkungsbereich, Reversibilität). Bewerten Sie noch nicht.✓ Kopiert
    → Kriterienliste vor der Bewertung vereinbart
  2. Bewerten Sie jede Option pro Kriterium
    Geben Sie für jede Option × Kriterium eine Bewertung und einen einsätzigen Grund an. Nennen Sie niedrige Vertrauensbewertungen explizit.✓ Kopiert
    → Matrix mit Vertrauens-Tagging
  3. Das entscheidende Kriterium identifizieren
    Welches Kriterium unterscheidet die Optionen tatsächlich? Worüber argumentieren wir wirklich? Überarbeiten Sie frühere Gedanken, wenn sich ein Kriterium als irrelevant herausstellt.✓ Kopiert
    → Der echte Kern ist an die Oberfläche gekommen

Ergebnis: Ein Entscheidungsmemo mit nachverfolgbarem Argument — Reviewer können spezifische Bewertungen angreifen, anstelle von Gefühlen.

Fallstricke
  • Bewertungen werden mit falscher Präzision erfunden (7/10 vs. 8/10 bedeutet nichts) — Verwenden Sie kategorische Bezeichnungen (viel schlechter / schlechter / gleich / besser / viel besser) und verlangen Sie einen Grund pro Zelle
Kombinieren mit: memory · notion

Brainstormen, ohne vorzeitig auf der ersten Idee zu verankern

👤 PMs, Schriftsteller, alle mit leerer Seite ⏱ ~15 min beginner

Wann einsetzen: Sie haben eine Eingabeaufforderung ('benenne dieses Produkt', 'Winkel für diesen Post') und Sie wissen, dass Ihre ersten 3 Ideen die offensichtlichen sind.

Ablauf
  1. Divergierende Optionen generieren
    Verwenden Sie sequentielles Denken. Brainstormen Sie 10 Optionen für [Sache]. Verwenden Sie Verzweigung, um mindestens 3 sehr unterschiedliche Richtungen zu erkunden (nicht alle Variationen der gleichen Kernidee).✓ Kopiert
    → Zweige divergieren sichtbar in Konzept, nicht nur in Wording
  2. Jeden Stress-Test durchführen
    Welches ist für jede Option der stärkste Einwand? Eliminieren Sie alles, das eine 10-Sekunden-Kritik nicht übersteht.✓ Kopiert
    → Hälfte der Liste gekürzt mit Gründen
  3. Wählen und begründen
    Empfehlen Sie einen, und erklären Sie, warum er den Zweitplatzierten bei den Kriterien schlägt, die Sie am meisten interessieren.✓ Kopiert
    → Wahl mit klarem direktem Vergleich

Ergebnis: Eine kurze Liste von Überlebenden, die Sie tatsächlich verwenden möchten — nicht 10 mittelmäßige Optionen.

Fallstricke
  • Alle 10 Optionen sind die gleiche Idee in verschiedenen Gewändern — Verlangen Sie, dass jeder Zweig von einem anderen 'Winkel' ausgeht (Publikum, Ton, Metapher, Mechanismus)
Kombinieren mit: memory

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

sequential-thinking + filesystem + github

Schritt für Schritt über eine Codeänderung nachdenken, bevor Sie sie vornehmen

Verwenden Sie sequentielles Denken, um ein Refactoring von src/auth/ zu planen. Durchgehen Sie: aktueller Zustand, Zielzustand, Reihenfolge der Änderungen, was dazwischen bricht. Dann anwenden.✓ Kopiert
sequential-thinking + memory

Sparen Sie die Schlussfolgerungen einer Denkssitzung, um sie nicht zu wiederholen

Verwenden Sie sequentielles Denken, um unsere Caching-Strategie zu entscheiden. Schreiben Sie am Ende die Entscheidung und das Argument als Beobachtungen zur 'caching-strategy'-Einheit im Speicher.✓ Kopiert
sequential-thinking + postgres

Strukturierte Datenermittlung — eine Hypothese bilden, Anfrage testen, überarbeiten

Ich vermute, dass unsere Anmeldungskonvertierung aufgrund des neuen Captcha gefallen ist. Verwenden Sie sequentielles Denken, um 3 Anfragen zu entwerfen, die dies bestätigen oder widerlegen würden, führen Sie sie aus und ziehen Sie Schlussfolgerungen.✓ Kopiert

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
sequentialthinking thought: str, thoughtNumber: int, totalThoughts: int, nextThoughtNeeded: bool, isRevision?: bool, revisesThought?: int, branchFromThought?: int, branchId?: str, needsMoreThoughts?: bool Modell gibt einen Gedanken in einer Kette aus; das Werkzeug zeichnet ihn auf und wiederholt ihn. Normalerweise mehrmals in einer Runde aufgerufen. kostenlos (nur Buchführung)

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
Keine — lokales Werkzeug
Tokens pro Aufruf
Jeder Gedanke ist ein LLM-Ausgabe-Token; erwarten Sie ~100-400 Token pro Gedanke, mal N Gedanken
Kosten in €
Kostenlos (aber verbraucht LLM-Token)
Tipp
Begrenzen Sie totalThoughts für die meisten Aufgaben auf etwa 8-12. Danach erhalten Sie normalerweise sinkende Erträge, keine besseren Antworten.

Sicherheit

Rechte, Secrets, Reichweite

Credential-Speicherung: Keine
Datenabfluss: Keine — Zustand ist nur in der Konversation

Fehlerbehebung

Häufige Fehler und Lösungen

Claude ignoriert das Werkzeug und antwortet in einer Runde

Geben Sie explizit an: 'Verwenden Sie das sequentialthinking-Werkzeug mit mindestens 5 Gedanken, bevor Sie eine abschließende Antwort geben.' Modelle verwenden manchmal standardmäßig Einzelrunden.

Gedanken sind generischer 'Lass mich darüber nachdenken...' Füllstoff

Beschränken Sie mit 'jeder Gedanke muss ein neues Faktum hinzufügen, eine Hypothese eliminieren oder einen früheren Gedanken überarbeiten'. Lehnen Sie Füllstoff auf den ersten Blick ab.

Budget für einfache Frage überfordert

Verwenden Sie nicht für einfache Aufgaben. Sparen Sie es für Probleme, bei denen sich Ihre erste Antwort unzuverlässig anfühlt.

Alternativen

Sequential Thinking vs. andere

AlternativeWann stattdessenKompromiss
Eingebautes erweitertes DenkenSie sind auf Claude 3.7+ mit erweitertem Denken — verwenden Sie stattdessen die native FunktionKein Werkzeug-Call-Overhead, aber weniger sichtbar/steuerbar als sequentielles Denken
memory MCPSie benötigen Denkenergebnisse, die über Sessions hinweg persistent sindAnderer Zweck — Speicher speichert Schlussfolgerungen, sequentielles Denken erzeugt sie

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen