Branch Thinking

Branch Thinking

site icon
2025.03.22 1
TypeScript思维导航分支管理洞察生成开发效率
Branch Thinking 是一个基于分支的思维导航 MCP 服务器,主要用于管理和导航不同的思维分支。它支持多分支思维、分支导航、跨分支引用、关键点洞察生成以及分支优先级跟踪等功能。该工具适用于需要结构化思维和复杂问题解决的场景,如开发效率提升、思维整理和决策支持。
View on GitHub

Overview

基本能力

产品定位

Branch Thinking 是一个基于分支的思维导航工具,旨在帮助用户管理和导航复杂的思维过程,适用于需要结构化思维和复杂问题解决的场景。

核心功能

  • 分支管理:创建和导航不同的思维分支
  • 交叉引用:通过类型化关系链接跨分支的相关思维
  • 洞察生成:从思维中的关键点自动生成洞察
  • 优先级跟踪:基于信心和连接跟踪分支优先级

适用场景

  • 开发效率提升
  • 思维整理
  • 决策支持
  • 复杂问题解决

工具列表

  • list:显示所有分支及其当前状态
  • focus [branchId]:切换到特定分支
  • history [branchId?]:显示分支中的思维历史

常见问题解答

  • 如何确保 Claude 使用该工具?:在 Claude 配置文件或系统提示中添加相关指令,明确告知 Claude 在需要多步思考时使用该工具。

使用教程

使用依赖

  • Node.js 环境

安装教程

  1. 将项目放置在自定义 MCP 工具目录中
  2. 运行以下命令:
npm install
npm run build
  1. claude_desktop_config.json 中添加以下配置:
"branch-thinking": {
  "command": "node",
  "args": [
    "/your-custom-mcp-dir-here/branch-thinking/dist/index.js"
  ]
}

调试方式

  • 使用 list 命令检查所有分支状态
  • 使用 focus [branchId] 切换分支
  • 使用 history [branchId?] 查看分支历史

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。