
Sequential Thinking Working Notes
The Sequential Thinking MCP server enables structured problem-solving by organizing thoughts through defined cognitive stages (Problem Definition, Research, Analysis, Synthesis, Conclusion) and provides tools to track thought progression, identify connections between related thoughts, monitor progress, and generate summaries. It stores thinking sessions persistently with thread-safe file access, supports data import/export, and includes robust error handling and type validation through Pydantic models. The server solves the problem of managing complex reasoning processes by breaking them into sequential, trackable steps and providing visibility into the overall thinking progression.
- GitHub stars
- 960
- tools
- 11
- transport
- STDIO
- env var
- 1
- last updated
- Oct 21, 2026
Tools
11 toolsPublic tool metadata for what this MCP can expose to an agent.
create_sessionStart a session from a title.
Start a session from a title.
No parameter schema in public metadata yet.
add_stepAdd a note; kind is note (default), observation, evidence, assumption, option, risk, decision or next_action.
Add a note; kind is note (default), observation, evidence, assumption, option, risk, decision or next_action.
No parameter schema in public metadata yet.
list_sessionsFind sessions by title or status.
Find sessions by title or status.
No parameter schema in public metadata yet.
read_sessionview="resume" (default): active notes, decisions first. view="steps": full history with filters.
view="resume" (default): active notes, decisions first. view="steps": full history with filters.
No parameter schema in public metadata yet.
finalize_sessionStore the caller's outcome and evidence IDs; no further steps afterwards.
Store the caller's outcome and evidence IDs; no further steps afterwards.
No parameter schema in public metadata yet.
delete_sessionDelete a session's database records (exports and backups remain).
Delete a session's database records (exports and backups remain).
No parameter schema in public metadata yet.
export_sessionJSON archive of one session, confined to MCP_STORAGE_DIR/exports.
JSON archive of one session, confined to MCP_STORAGE_DIR/exports.
No parameter schema in public metadata yet.
import_sessionJSON archive of one session, confined to MCP_STORAGE_DIR/exports.
JSON archive of one session, confined to MCP_STORAGE_DIR/exports.
No parameter schema in public metadata yet.
process_thoughtLegacy tool working on a single shared legacy session; deprecated.
Legacy tool working on a single shared legacy session; deprecated.
No parameter schema in public metadata yet.
generate_summaryLegacy tool working on a single shared legacy session; deprecated.
Legacy tool working on a single shared legacy session; deprecated.
No parameter schema in public metadata yet.
clear_historyLegacy tool working on a single shared legacy session; deprecated.
Legacy tool working on a single shared legacy session; deprecated.
No parameter schema in public metadata yet.
Sponsors
Configuration
MCP_STORAGE_DIRLocal plaintext storage directory; defaults to ~/.mcp_sequential_thinking
Readme
MCP Sequential Thinking
A local MCP server for working notes you can resume: evidence, decisions, risks and next actions for a difficult task, stored durably in SQLite and readable after any restart. It records what the caller writes; it does not generate, judge or improve reasoning, and it never asks for hidden chain-of-thought.
Details
- Repository
- github.com/arben-adm/mcp-sequential-thinking
- Categories
- Databases, AI & LLM Tools
- Package
mcp-sequential-thinking- Transport
- STDIO
- Registry
- MCP registry, active
