1. Conduid
  2. Developer Tools
  3. Sequentialthinking Tools
MCP server Β· Developer Tools

Sequentialthinking Tools

🧠 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.

87Excellent

Scored 5 months ago Β· breakdown

About Sequentialthinking Tools

Sequentialthinking Tools is an MCP server published by spences10 in the Developer Tools category: 🧠 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.

The repository has 587 stars and 84 forks, with the last commit yesterday. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add sequentialthinking-tools -- npx -y @jieshe/mcp-sequentialthinking-tools
npx
npx -y @jieshe/mcp-sequentialthinking-tools

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Sequentialthinking Tools

Powered by Claude · Grounded in docs

I know everything about Sequentialthinking Tools. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • βœ“README presentThe repository ships documentation.
  • βœ“License declaredUsable under a stated license.
  • βœ“Tests presentA test suite exists in the repository.
  • βœ“Dependencies pinnedA lockfile pins dependency versions.
  • βœ“No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.1v0.1.1 Β· 15 Oct 2026What's changed Redact every occurrence of each prompt-injection pattern, not just the first match, in stored thoughts, echoed output and history (#99). Thanks to @vishalhabib99 for the clear report and repro. Update the Vite+ toolchain to…
v0.1.0v0.1.0 Β· 25 Aug 2026What's changed Add MCP 2026-07-28 protocol support. Support stateless server discovery and capability listing. Replace the custom stdio implementation with the official tmcp stdio transport. Add protocol conformance coverage for discovery,…

README

mcp-sequentialthinking-tools

CI tested with vitest

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 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
		}
	]
}

If recommended_tools contains a name not present in available_tools, the call returns isError: true and does not store the thought.

Security posture

The server treats thought text, tool descriptions, rationales, and remaining-step text as untrusted input. Prompt-injection-like text is scanned and redacted before it is stored or returned in history. Calls with redactions include security_warnings showing which fields matched.

This is defensive filtering, not a guarantee that arbitrary adversarial text is safe. Do not put secrets in thoughts or tool descriptions.

get_thinking_history

Returns stored thoughts for a session.

Parameters:

  • session_id β€” defaults to default
  • branch_id β€” optional branch filter
  • limit β€” max records to return; default 50, max 500

clear_thinking_history

Clears one session or every session.

Parameters:

  • session_id β€” defaults to default
  • all_sessions β€” clear all history buckets

Prompt

sequential-thinking-guidance

A short prompt that tells the model how to use this server honestly: as a scratchpad and validator, not as an external reasoning engine.

Configuration

Claude Desktop / compatible MCP clients

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

MAX_HISTORY_SIZE is per session and defaults to 1000.

The server uses tmcp and includes a small stdio transport that accepts both standard Content-Length framed MCP messages and newline-delimited JSON used by older tmcp tooling.

Development

pnpm install
pnpm test
pnpm build
pnpm check

This project uses vite-plus for build, test, format, and lint orchestration.

Publishing

pnpm changeset
pnpm changeset version
pnpm release

License

MIT License β€” see LICENSE.

Acknowledgments

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About Sequentialthinking Tools

How do I install Sequentialthinking Tools?

Run claude mcp add sequentialthinking-tools -- npx -y @jieshe/mcp-sequentialthinking-tools, then add the server to your MCP client's configuration.

Is Sequentialthinking Tools safe to use with an AI agent?

Its trust score is 87 out of 100 (excellent). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Sequentialthinking Tools still maintained?

Yes β€” the latest release is v0.1.1 (15 Oct 2026), and the last commit was yesterday. The repository has 587 stars and 3 open issues.