Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Branch Thinking

    MCP tool to allow multiple chains of thought

    40 stars
    TypeScript
    Updated Oct 5, 2025

    Table of Contents

    • Features
    • Commands
    • Installation
    • Tips
    • Credits

    Table of Contents

    • Features
    • Commands
    • Installation
    • Tips
    • Credits

    Documentation

    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 status
    • focus [branchId]: Switch focus to a specific branch
    • history [branchId?]: Show the history of thoughts in a branch

    Installation

    Place this project in your custom MCP tool directory.

    bash
    npm install
    npm run build

    Add to your claude_desktop_config.json:

    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.

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • MC

      Mcp Open Library

      TypeScript·
      42
    • DI

      Discogs Mcp Server

      TypeScript·
      59

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • MC

      Mcp Open Library

      TypeScript·
      42
    • DI

      Discogs Mcp Server

      TypeScript·
      59

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k