First PyPI release under the name mcp-sequential-thinking. Install with uvx mcp-sequential-thinking or pip install mcp-sequential-thinking.
Highlights
- Thought revisions & branching:
process_thoughtacceptsis_revision,revises_thought_number,branch_from_thoughtandbranch_idto revise earlier thoughts or fork alternative reasoning paths, with cross-field validation, revision-aware analysis output and branch/revision statistics ingenerate_summary. - Append-only JSONL session format (schema v2): O(1) appends per thought, crash recovery for interrupted writes, and automatic lossless migration of v0.5.x
current_session.jsonfiles on first start. - Import/export hardening: imports can no longer silently wipe the session (missing
thoughtskey, nonexistent file); exports are confined to anexports/subdirectory and can't clobber the session file; path errors no longer leak the storage location. - CI & release automation: Linux/Windows × Python 3.10/3.12 test matrix, Dependabot, security policy, and PyPI Trusted Publishing.
Breaking changes
- Relative export/import paths now resolve under
~/.mcp_sequential_thinking/exports/. - Session file format is now JSONL (
current_session.jsonl); migration from v1 is automatic. - PyPI package name is
mcp-sequential-thinking(previously unpublished assequential-thinking).
See CHANGELOG.md for the full list.