bam-devcrew avatar

Maxential Thinking Mcp

bam-devcrew/maxential-thinking-mcp

Forked from Anthropic's sequential-thinking server and rebuilt from scratch with 20 focused tools instead of one monolithic interface. Adds branching you can actually use (create, switch, merge, close), revision history that preserves original thoughts, and SQLite-backed sessions that survive restarts and context resets. The core flow is think, revise, complete, but you also get semantic tagging, content search, markdown/JSON export, and Mermaid visualization. Useful when you need AI to work through complex problems across multiple conversations without losing the thread, or when exploring alternative reasoning paths matters more than racing to a single answer. Sessions persist to .maxential/thinking.db and can be browsed with any SQLite tool.

GitHub stars
3
tools
20
transport
STDIO
last updated
Dec 23, 2025

Tools

20 tools

Public tool metadata for what this MCP can expose to an agent.

thinkAdd a thought to the reasoning chain. Thoughts are numbered and persisted automatically.

Add a thought to the reasoning chain. Thoughts are numbered and persisted automatically.

No parameter schema in public metadata yet.

reviseRevise a previous thought when earlier thinking was flawed or incomplete. The original is preserved with revision history.

Revise a previous thought when earlier thinking was flawed or incomplete. The original is preserved with revision history.

No parameter schema in public metadata yet.

completeMark the thinking chain complete with a final conclusion.

Mark the thinking chain complete with a final conclusion.

No parameter schema in public metadata yet.

resetClear the current session and start fresh.

Clear the current session and start fresh.

No parameter schema in public metadata yet.

branchCreate a new reasoning branch to explore an alternative path without losing the main thread.

Create a new reasoning branch to explore an alternative path without losing the main thread.

No parameter schema in public metadata yet.

switch_branchSwitch context to a different branch, or back to main.

Switch context to a different branch, or back to main.

No parameter schema in public metadata yet.

list_branchesList all branches with their status and thought counts.

List all branches with their status and thought counts.

No parameter schema in public metadata yet.

get_branchRetrieve complete details of a specific branch.

Retrieve complete details of a specific branch.

No parameter schema in public metadata yet.

close_branchClose a branch with an optional conclusion.

Close a branch with an optional conclusion.

No parameter schema in public metadata yet.

merge_branchMerge insights from a branch back into main. Strategies: conclusion_only, full_integration, summary.

Merge insights from a branch back into main. Strategies: conclusion_only, full_integration, summary.

No parameter schema in public metadata yet.

get_thoughtRetrieve a specific thought by its number.

Retrieve a specific thought by its number.

No parameter schema in public metadata yet.

get_historyGet thought history, optionally filtered by branch.

Get thought history, optionally filtered by branch.

No parameter schema in public metadata yet.

tagAdd or remove semantic tags on a thought (e.g., hypothesis, evidence, decision, finding).

Add or remove semantic tags on a thought (e.g., hypothesis, evidence, decision, finding).

No parameter schema in public metadata yet.

searchSearch thoughts by content text or by tags.

Search thoughts by content text or by tags.

No parameter schema in public metadata yet.

exportExport the thinking chain as markdown or JSON.

Export the thinking chain as markdown or JSON.

No parameter schema in public metadata yet.

visualizeGenerate ASCII or Mermaid diagrams of the thought structure and branches.

Generate ASCII or Mermaid diagrams of the thought structure and branches.

No parameter schema in public metadata yet.

session_saveName and describe the current session for later retrieval.

Name and describe the current session for later retrieval.

No parameter schema in public metadata yet.

session_loadRestore a saved session — all thoughts, branches, and tags are loaded back into memory.

Restore a saved session — all thoughts, branches, and tags are loaded back into memory.

No parameter schema in public metadata yet.

session_listBrowse available sessions, most recently updated first.

Browse available sessions, most recently updated first.

No parameter schema in public metadata yet.

session_summaryGenerate a compressed summary of a session for token-efficient context loading.

Generate a compressed summary of a session for token-efficient context loading.

No parameter schema in public metadata yet.

Sponsors

Readme

MAXential Thinking MCP

A structured, persistent reasoning workspace for AI. Provides 20 tools for building thought chains, exploring alternatives through branching, revising earlier thinking, searching reasoning history, and persisting sessions across context window resets and server restarts.

AI's built-in reasoning is ephemeral — when context windows fill, thinking gets compressed or lost. Complex problems need exploration of multiple approaches, backtracking when paths fail, and the ability to resume where you left off. MAXential externalizes reasoning into a workspace that persists, branches, and survives.

Origin

Forked from Anthropic's sequential-thinking MCP server, which provided a single tool with 9 parameters. Its schema included branching parameters (branch_from_thought, branch_id) but had no tools to create, switch, or manage branches — the parameters were effectively inert.

MAXential replaced that single tool entirely and built 20 purpose-specific tools across three releases:


View the full README on GitHub

Details

Repository
github.com/bam-devcrew/maxential-thinking-mcp
Package
@bam-devcrew/maxential-thinking-mcp
Transport
STDIO
Registry
MCP registry, active