
Branch Thinking

2025.03.22
1
TypeScript思维导航分支管理洞察生成开发效率
Branch Thinking 是一个基于分支的思维导航 MCP 服务器,主要用于管理和导航不同的思维分支。它支持多分支思维、分支导航、跨分支引用、关键点洞察生成以及分支优先级跟踪等功能。该工具适用于需要结构化思维和复杂问题解决的场景,如开发效率提升、思维整理和决策支持。
View on GitHub
Overview
基本能力
产品定位
Branch Thinking 是一个基于分支的思维导航工具,旨在帮助用户管理和导航复杂的思维过程,适用于需要结构化思维和复杂问题解决的场景。
核心功能
- 分支管理:创建和导航不同的思维分支
- 交叉引用:通过类型化关系链接跨分支的相关思维
- 洞察生成:从思维中的关键点自动生成洞察
- 优先级跟踪:基于信心和连接跟踪分支优先级
适用场景
- 开发效率提升
- 思维整理
- 决策支持
- 复杂问题解决
工具列表
list
:显示所有分支及其当前状态focus [branchId]
:切换到特定分支history [branchId?]
:显示分支中的思维历史
常见问题解答
- 如何确保 Claude 使用该工具?:在 Claude 配置文件或系统提示中添加相关指令,明确告知 Claude 在需要多步思考时使用该工具。
使用教程
使用依赖
- Node.js 环境
安装教程
- 将项目放置在自定义 MCP 工具目录中
- 运行以下命令:
npm install
npm run build
- 在
claude_desktop_config.json
中添加以下配置:
"branch-thinking": {
"command": "node",
"args": [
"/your-custom-mcp-dir-here/branch-thinking/dist/index.js"
]
}
调试方式
- 使用
list
命令检查所有分支状态 - 使用
focus [branchId]
切换分支 - 使用
history [branchId?]
查看分支历史