VOOZH about

URL: https://glama.ai/mcp/servers/spences10/mcp-sequentialthinking-tools?locale=de-DE

⇱ mcp-sequentialthinking-tools by spences10 | Glama


mcp-sequentialthinking-tools

👁 built with vite+
👁 tested with vitest

Ein leichtgewichtiger MCP-Server zur Aufzeichnung sequenzieller Denkschritte. Es handelt sich um einen Notizblock mit Verlauf, Verzweigungen, Revisionsmetadaten und optionaler Validierung für vom Modell erstellte Werkzeugpläne.

Er erkennt nicht Ihre anderen MCP-Werkzeuge und wählt nicht automatisch Werkzeuge für das Modell aus. Wenn Sie available_tools und recommended_tools übergeben, validiert der Server, ob die empfohlenen Namen existieren, und speichert den Schritt.

Warum sollte man ihn verwenden?

Verwenden Sie ihn, wenn eine Aufgabe von explizitem, nachvollziehbarem Denken profitiert:

  • Aufteilen eines komplexen Problems in einzelne Schritte;

  • Überarbeiten oder Verzweigen eines Plans;

  • Führen eines kleinen Denkverlaufs pro Sitzung;

  • Validieren von Werkzeugplan-Namen gegen eine bereitgestellte Werkzeugliste;

  • Löschen oder Überprüfen des Denkverlaufs während eines langen Agenten-Durchlaufs.

Verwenden Sie ihn nicht für triviale Anfragen. Er fügt Overhead hinzu.

Related MCP server: MCP Think Tool

Werkzeuge

sequentialthinking_tools

Zeichnet einen Gedanken auf.

Erforderliche Parameter:

  • thought — aktueller Denkschritt

  • thought_number — aktuelle Schrittnummer

  • total_thoughts — aktuelle Schätzung; wird automatisch erhöht, wenn sie niedriger als thought_number ist

  • next_thought_needed — ob ein weiterer Gedanke erforderlich ist

Optionale Parameter:

  • session_id — Verlaufsspeicher; Standard ist default

  • is_revision, revises_thought

  • branch_from_thought, branch_id

  • needs_more_thoughts

  • available_tools — Array von Werkzeugnamen oder { name, description }-Objekten

  • recommended_tools — vom Modell erstellte Empfehlungen zur Validierung/Speicherung

  • remaining_steps — kurze Liste der anstehenden Schritte

Beispiel:

{
	"session_id": "svelte-debug",
	"thought": "First inspect the route files, then run the failing check.",
	"thought_number": 1,
	"total_thoughts": 3,
	"next_thought_needed": true,
	"available_tools": ["read", "bash"],
	"recommended_tools": [
		{
			"tool_name": "read",
			"confidence": 0.9,
			"rationale": "Need to inspect the relevant files before editing.",
			"priority": 1
		}
	]
}

Wenn recommended_tools einen Namen enthält, der nicht in available_tools vorhanden ist, gibt der Aufruf isError: true zurück und speichert den Gedanken nicht.

Sicherheitsaspekte

Der Server behandelt Gedankentexte, Werkzeugbeschreibungen, Begründungen und Texte für verbleibende Schritte als nicht vertrauenswürdige Eingaben. Prompt-Injection-ähnliche Texte werden gescannt und geschwärzt, bevor sie gespeichert oder im Verlauf zurückgegeben werden. Aufrufe mit Schwärzungen enthalten security_warnings, die anzeigen, welche Felder übereinstimmten.

Dies ist ein defensiver Filter, keine Garantie dafür, dass beliebige gegnerische Texte sicher sind. Speichern Sie keine Geheimnisse in Gedanken oder Werkzeugbeschreibungen.

get_thinking_history

Gibt gespeicherte Gedanken für eine Sitzung zurück.

Parameter:

  • session_id — Standard ist default

  • branch_id — optionaler Verzweigungsfilter

  • limit — maximale Anzahl der zurückzugebenden Datensätze; Standard 50, Maximum 500

clear_thinking_history

Löscht eine Sitzung oder alle Sitzungen.

Parameter:

  • session_id — Standard ist default

  • all_sessions — löscht alle Verlaufsspeicher

Prompt

sequential-thinking-guidance

Ein kurzer Prompt, der dem Modell erklärt, wie es diesen Server ehrlich nutzen soll: als Notizblock und Validierungstool, nicht als externe Denkmaschine.

Konfiguration

Claude Desktop / kompatible MCP-Clients

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

MAX_HISTORY_SIZE gilt pro Sitzung und ist standardmäßig auf 1000 eingestellt.

Der Server verwendet tmcp und enthält einen kleinen stdio-Transport, der sowohl standardmäßige Content-Length-gerahmte MCP-Nachrichten als auch zeilenumbruchbegrenztes JSON akzeptiert, das von älteren tmcp-Tools verwendet wird.

Entwicklung

pnpm install
pnpm test
pnpm build
pnpm check

Dieses Projekt verwendet vite-plus für Build-, Test-, Formatierungs- und Linting-Orchestrierung.

Veröffentlichung

pnpm changeset
pnpm changeset version
pnpm release

Lizenz

MIT-Lizenz — siehe LICENSE.

Danksagungen

A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
26dResponse time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/spences10/mcp-sequentialthinking-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server