mcp-sequentialthinking-tools

Integrations

  • The server provides examples of how it can be used to gather information about Svelte 5's universal reactivity as part of its problem-solving approach

mcp-Sequentielles Denken-Tools

Eine Adaption desMCP Sequential Thinking Servers , die den Einsatz von Tools zur Problemlösung unterstützt. Dieser Server hilft dabei, komplexe Probleme in überschaubare Schritte zu zerlegen und gibt Empfehlungen, welche MCP-Tools in welcher Phase am effektivsten sind.

Ein Model Context Protocol (MCP)-Server, der sequentielles Denken mit intelligenten Toolvorschlägen kombiniert. Für jeden Schritt im Problemlösungsprozess liefert er Empfehlungen mit Vertrauensbewertung für die zu verwendenden Tools sowie Begründungen für deren Eignung.

Merkmale

  • 🤔 Dynamische und reflektierte Problemlösung durch sequenzielles Denken
  • 🔄 Flexibler Denkprozess, der sich anpasst und weiterentwickelt
  • 🌳 Unterstützung bei der Verzweigung und Überarbeitung von Gedanken
  • 🛠️ Intelligente Tool-Empfehlungen für jeden Schritt
  • 📊 Vertrauensbewertung für Toolvorschläge
  • 🔍 Detaillierte Begründung für Tool-Empfehlungen
  • 📝 Schrittverfolgung mit erwarteten Ergebnissen
  • 🔄 Fortschrittsüberwachung mit vorherigen und verbleibenden Schritten
  • 🎯 Alternative Werkzeugvorschläge für jeden Schritt

Wie es funktioniert

Dieser Server analysiert jeden Schritt Ihres Denkprozesses und empfiehlt geeignete MCP-Tools zur Bewältigung der Aufgabe. Jede Empfehlung umfasst:

  • Ein Vertrauenswert (0-1), der angibt, wie gut das Tool den aktuellen Bedarf erfüllt
  • Eine klare Begründung, warum das Tool hilfreich wäre
  • Eine Prioritätsstufe, um die Reihenfolge der Tool-Ausführung vorzuschlagen
  • Alternative Werkzeuge, die ebenfalls verwendet werden könnten

Der Server arbeitet mit allen in Ihrer Umgebung verfügbaren MCP-Tools zusammen. Er liefert Empfehlungen basierend auf den Anforderungen des aktuellen Schritts, die eigentliche Ausführung des Tools übernimmt jedoch der Verbraucher (z. B. Claude).

Beispielverwendung

Hier ist ein Beispiel dafür, wie der Server die Tool-Nutzung steuert:

{ "thought": "Initial research step to understand what universal reactivity means in Svelte 5", "current_step": { "step_description": "Gather initial information about Svelte 5's universal reactivity", "expected_outcome": "Clear understanding of universal reactivity concept", "recommended_tools": [ { "tool_name": "search_docs", "confidence": 0.9, "rationale": "Search Svelte documentation for official information", "priority": 1 }, { "tool_name": "tavily_search", "confidence": 0.8, "rationale": "Get additional context from reliable sources", "priority": 2 } ], "next_step_conditions": [ "Verify information accuracy", "Look for implementation details" ] }, "thought_number": 1, "total_thoughts": 5, "next_thought_needed": true }

Der Server verfolgt Ihren Fortschritt und unterstützt:

  • Erstellen von Zweigen zum Erkunden verschiedener Ansätze
  • Überarbeitung früherer Gedanken mit neuen Informationen
  • Beibehalten des Kontexts über mehrere Schritte hinweg
  • Vorschlagen der nächsten Schritte auf Grundlage der aktuellen Erkenntnisse

Konfiguration

Dieser Server muss über Ihren MCP-Client konfiguriert werden. Hier sind Beispiele für verschiedene Umgebungen:

Cline-Konfiguration

Fügen Sie dies zu Ihren Cline MCP-Einstellungen hinzu:

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "npx", "args": ["-y", "mcp-sequentialthinking-tools"] } } }

Claude Desktop mit WSL-Konfiguration

Fügen Sie für WSL-Umgebungen Folgendes zu Ihrer Claude Desktop-Konfiguration hinzu:

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-sequentialthinking-tools" ] } } }

API

Der Server implementiert ein einzelnes MCP-Tool mit konfigurierbaren Parametern:

sequentielles_denken_tools

Ein Tool zur dynamischen und reflektierten Problemlösung durch Gedanken, mit intelligenten Tool-Empfehlungen.

Parameter:

  • thought (Zeichenfolge, erforderlich): Ihr aktueller Denkschritt
  • next_thought_needed (boolesch, erforderlich): Ob ein weiterer Denkschritt erforderlich ist
  • thought_number (Ganzzahl, erforderlich): Aktuelle Gedankennummer
  • total_thoughts (Ganzzahl, erforderlich): Geschätzte Gesamtzahl der benötigten Gedanken
  • is_revision (boolean, optional): Ob dies vorherige Überlegungen revidiert
  • revises_thought (Ganzzahl, optional): Welcher Gedanke wird überdacht?
  • branch_from_thought (Ganzzahl, optional): Gedankennummer des Verzweigungspunkts
  • branch_id (Zeichenfolge, optional): Filialkennung
  • needs_more_thoughts (boolesch, optional): Wenn mehr Gedanken benötigt werden
  • current_step (Objekt, optional): Aktuelle Schrittempfehlung mit:
    • step_description : Was muss getan werden?
    • recommended_tools : Array von Tool-Empfehlungen mit Vertrauensbewertungen
    • expected_outcome : Was von diesem Schritt zu erwarten ist
    • next_step_conditions : Bedingungen für den nächsten Schritt
  • previous_steps (Array, optional): Bereits empfohlene Schritte
  • remaining_steps (Array, optional): Ausführliche Beschreibungen der nächsten Schritte

Entwicklung

Aufstellen

  1. Klonen Sie das Repository
  2. Installieren Sie Abhängigkeiten:
pnpm install
  1. Erstellen Sie das Projekt:
pnpm build
  1. Im Entwicklungsmodus ausführen:
pnpm dev

Veröffentlichen

Das Projekt verwendet Änderungssätze zur Versionsverwaltung. So veröffentlichen Sie:

  1. Erstellen Sie einen Änderungssatz:
pnpm changeset
  1. Versionieren Sie das Paket:
pnpm changeset version
  1. Auf npm veröffentlichen:
pnpm release

Beitragen

Beiträge sind willkommen! Senden Sie gerne einen Pull Request.

Lizenz

MIT-Lizenz – Einzelheiten finden Sie in der Datei LICENSE .

Danksagung

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Eine Adaption des MCP Sequential Thinking Servers, die den Einsatz von Tools zur Problemlösung unterstützt. Dieser Server hilft dabei, komplexe Probleme in überschaubare Schritte zu zerlegen und gibt Empfehlungen, welche MCP-Tools in welcher Phase am effektivsten sind.

  1. Merkmale
    1. Wie es funktioniert
      1. Beispielverwendung
        1. Konfiguration
          1. Cline-Konfiguration
          2. Claude Desktop mit WSL-Konfiguration
        2. API
          1. sequentielles_denken_tools
        3. Entwicklung
          1. Aufstellen
          2. Veröffentlichen
        4. Beitragen
          1. Lizenz
            1. Danksagung

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.
                Last updated -
                3
                90
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                An MCP server for navigating thought processes using branches, supporting thought cross-references and priority tracking to enhance insight generation and structured idea exploration.
                Last updated -
                1
                20
                TypeScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                An MCP server implementation that leverages Google's Gemini API to provide analytical problem-solving capabilities through sequential thinking steps without code generation.
                Last updated -
                1
                14
                JavaScript
              • -
                security
                A
                license
                -
                quality
                An MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.
                Last updated -
                48
                Python
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              ID: zl990kfusy