Branch Thinking
An MCP server that implements branch-based thought navigation, with support for:
- Multiple branches of thought
- Branch navigation (list, focus, history)
- Cross-references between related thoughts
- Insight generation from key points
- Branch priority tracking
This is based on the sequential-thinking tool available here:
https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking
Features
- Branch Management: Create and navigate between different lines of thought
- Cross References: Link related thoughts across branches with typed relationships
- Insights: Automatically generate insights from key points in thoughts
- Priority Tracking: Track branch priorities based on confidence and connections
Commands
list: Show all branches with their current statusfocus [branchId]: Switch focus to a specific branchhistory [branchId?]: Show the history of thoughts in a branch
Installation
Place this project in your custom MCP tool directory.
npm install
npm run build
Add to your claude_desktop_config.json:
"branch-thinking": {
"command": "node",
"args": [
"/your-custom-mcp-dir-here/branch-thinking/dist/index.js"
]
}
Tips
Claude often will not use tools unless explicitly prompted to do so.
If you want to use this tool without being prompted, add to either your Claude Profile Settings (or a system prompt) something like so:
If I ask you to “think step by step,” “think before you respond,” or “use chain of thought,” that means use the branch-thinking tool. Don’t hesitate to use the branch-thinking tool on your own if you think your response would benefit from multiple steps.
Credits
I can’t pretend that I wrote most of this code. Most of it was generated by Claude. The concept was my own, and so were testing, fixes, and implementation.
Branch Thinking
Project Details
- m-siles/branch-thinking
- MIT License
- Last Updated: 3/27/2025
Recomended MCP Servers
Claude's OmniFocus integration: Let LLMs interface with your tasks through the Model Context Protocol. Add, organize, and query...
MCP server for applying a Claude Shannon-inspired problem-solving pattern
MCP for Replicate Flux Model - A powerful tool for generating customized images and SVG assets that match...
A Model Context Protocol (MCP) server for reading Excel files with automatic chunking and pagination support. Built with...
A zero-installation solution for AI agents to control remote macOS systems. Full desktop capabilities without extra software, using...
A NL2SQL plugin based on FocusSearch keyword parsing, offering greater accuracy, higher speed, and more reliability!
The Cursor10x MCP is a persistent multi-dimensional memory system for Cursor that enhances AI assistants with conversation context,...
An MCP server to read MCP logs to debug directly inside the client
Awesome MCP template for awesome FastAPI builders
A Model Context Protocol (MCP) server implementation for GreptimeDB





