分支思考是一个MCP服务器,它实现了基于分支的思维导航,能有效帮助用户组织和管理复杂的思路。其核心价值在于提供了一套系统的方法,让用户可以轻松处理多个思路分支,并在不同思路间灵活切换,还能自动生成见解,大大提升思考和决策的效率。
分支思考基于sequential-thinking工具实现,你可以通过以下链接查看该工具:
https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking
将此项目放在您的自定义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:显示所有分支及其当前状态。# 显示所有分支及其当前状态
list
focus [branchId]:切换到特定分支。# 切换到ID为123的分支
focus 123
history [branchId?]:显示分支中的思想历史记录。# 显示ID为123的分支中的思想历史记录
history 123
Claude通常不会主动使用工具,除非明确提示。
如果您希望在未被提示时使用此工具,请将以下内容添加到您的Claude配置文件或系统提示中:
如果我要求您“逐步思考”、“思考后再回应”或“使用链式思维”,这意味着要使用分支思考工具。如果您认为您的回答会受益于多个步骤,不妨自行使用分支思考工具。
我不能假装大部分代码是我写的。大部分代码是由Claude生成的。这个概念是我的,以及测试、修复和实现工作也是如此。