Mcp Sequentialthinking Tools banner
spences10 spences10

Mcp Sequentialthinking Tools

Development community

Description

🧠 An adaptation of the MCP Sequential Thinking Server to guide tool usage. This server provides recommendations for which MCP tools would be most effective at each stage.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

mcp-sequentialthinking-tools

[![built with vite+](https://img.shields.io/badge/built%20with-Vite+-646CFF?logo=vite&logoColor=white)](https://viteplus.dev) [![tested with vitest](https://img.shields.io/badge/tested%20with-Vitest-6E9F18?logo=vitest&logoColor=white)](https://vitest.dev)

A lightweight MCP server for recording sequential reasoning steps. It is a scratchpad with history, branching, revision metadata, and optional validation for model-authored tool plans.

It does **not** discover your other MCP tools and it does **not** choose tools for the model. If you pass `available_tools` and `recommended_tools`, the server validates that the recommended names exist and stores the step.

Why use it?

Use this when a task benefits from explicit, inspectable reasoning:

  • breaking a messy problem into steps;
  • revising or branching a plan;
  • keeping a small reasoning history by session;
  • validating tool-plan names against a supplied tool list;
  • clearing or inspecting reasoning history during a long agent run.

Do not use it for trivial requests. It adds overhead.

Tools

`sequentialthinking_tools`

Records one thought.

Required parameters:

  • thought — current reasoning step
  • thought_number — current step number
  • total_thoughts — current estimate; automatically raised if lower than thought_number
  • next_thought_needed — whether another thought is needed

Optional parameters:

  • session_id — history bucket; defaults to default
  • is_revision, revises_thought
  • branch_from_thought, branch_id
  • needs_more_thoughts
  • available_tools — array of tool names or { name, description } objects
  • recommended_tools — model-authored recommendations to validate/store
  • remaining_steps — short list of upcoming steps

Example:

{
	"session_id": "svelte-debug",
	"thought": "First in