🚦 分支思维 MCP 工具
新功能 (2025-04):
高级可视化:聚类(k-means/度)、中心性覆盖、边缘捆绑以及任务和优先级的代理覆盖
代理缓存和预取:用于嵌入、摘要、分析和主动代理缓存预热的 LRU+TTL 缓存
增强分析:实时、多分支和 focusNode 支持;代理优化元数据
为代理和用户升级文档和入职培训
特征
🌳**分支管理:**创建、聚焦和导航多条思路
🔗**交叉引用:**跨分支链接相关想法(输入、评分)
💡 **AI Insights:**自动洞察和摘要生成
🧠**语义搜索:**使用嵌入查找相关想法
📊高级可视化:
节点聚类(k-means/度)
中心性覆盖(接近度、中介度)
边缘捆绑
任务覆盖(状态、优先级、下一步行动)
所有节点/边的代理覆盖和元数据
FocusNode 和多分支可视化
⚡ Agentic 缓存和预取:
用于嵌入、摘要、分析的 LRU+TTL 缓存
代理工作流程的主动缓存预热
🗂️**持久存储:**可查询、可扩展,并且永远不会丢失任何想法
🔄**实时和多分支:**实时可视化和分析多个分支和节点
🛠️**生产级:**强大的错误处理、性能优化以及代理/人性化的 API
🛠️ 技术栈
Node.js (18 岁以上)
TypeScript (4.x)
@dagrejs/graphlib :图形结构、算法和分析
ml-kmeans :可视化聚类
lru-cache :用于嵌入、摘要、分析的 LRU+TTL 缓存
@xenova/transformers :嵌入和摘要管道
@modelcontextprotocol/sdk :MCP 协议和代理集成
chalk :CLI 输出样式
美人鱼:甘特图/路线图可视化
pnpm :快速依赖管理
路线图(甘特图)
目录
为什么要采用分支思维?
**Agentic 设计:**专为人类和 AI 工作流程打造 - 每个命令都对代理友好。
**真正的分支:**并行组织、交叉链接和推理想法、代码和任务。
**AI-Native:**开箱即用的语义搜索、自动摘要和洞察生成。
**持久且可视化:**永远不会失去任何想法——一切都是可查询的、可可视化的和可扩展的。
概括
Branch-Thinking MCP 工具是一个先进的代理平台,用于管理、可视化和推理分支思维、任务、代码和知识。它使 AI 代理和人类能够使用强大的基于分支的范式来组织复杂的项目、交叉链接想法并自动生成洞察。凭借语义搜索、可视化和持久任务/代码管理功能,它专为下一代协作和自主工作流而设计。
Branch-Thinking MCP 工具是一个先进的代理平台,用于管理、可视化和推理分支思维、任务、代码和知识。它使 AI 代理和人类能够使用强大的基于分支的范式来组织复杂的项目、交叉链接想法并自动生成洞察。凭借语义搜索、可视化和持久任务/代码管理功能,它专为下一代协作和自主工作流而设计。
架构与流程
快速入门
几秒钟内即可启动并运行:
入门
1. 克隆并安装
2.配置(可选)
对于 Claude Desktop 集成,请添加到您的claude_desktop_config.json
:
3. 运行
实际使用方法
1. 知识捕获与链接
2. 代理任务提取
3. 可视化洞察
🧑💻 实例:Agentic 工作流
将
[branchId]
和[thoughtIdX]
替换为list
和history
中的实际 ID。
命令参考
分支机构管理
命令 | 描述 |
| 显示所有分支及状态 |
| 将焦点切换到分支 |
| 显示思想历史 |
| 分支机构的AI摘要 |
| 分支机构的AI审查 |
| 连接可视化图表 |
思想与洞察管理
命令 | 描述 |
| 获取人工智能生成的洞察 |
| 显示交叉引用 |
| 列出中心想法 |
| 寻找类似的想法 |
| 链接两个想法 |
| 保存代码片段 |
| 搜索代码片段 |
| 记录一个想法 |
任务管理
命令 | 描述 |
| 提取可操作的项目 |
| 列出/过滤任务 |
| 更新任务状态 |
| 总结任务 |
人工智能与知识
命令 | 描述 |
| 知识库的AI答案 |
最佳实践
始终从
create-branch
开始以确保上下文清晰。使用
list
和focus
在项目或思路之间进行导航。利用
summarize-branch
和添加一些想法后的insights
来获取 AI 生成的上下文。使用
link-thoughts
明确地连接想法、任务或代码,以获得更丰富的语义图。代码更改后,始终运行
pnpm lint
和pnpm build
以尽早发现错误。将复杂的目标分解为一系列的思想/任务/洞察命令。
迭代和调整:使用摘要、评论和可视化的反馈来改进下一步行动。
明确指定参数(branchId、status、assignee等)以获得精确的结果。
使用交叉引用和多跳链接来培养创造力和沟通思想。
提示代理(Claude、GPT-4 等)“逐步思考”或“使用思路链”以获得最佳结果。
安全
所有持久数据都存储在本地(默认:项目目录或
MCP_STORAGE_PATH
)除非配置,否则无外部 API 调用
代理/用户负责存储想法和任务的隐私
要报告安全问题,请打开问题或向维护人员发送电子邮件。
故障排除和常见问题解答
**问:该工具没有响应!**答:检查 MCP 服务器日志并确保配置正确。
**问:如何重置存储?**答:删除或移动持久存储目录(参见配置)。
**问:如何添加新命令?**答:在src/index.ts
中扩展handleCommand
并在 README 中记录。
可访问性和国际化
所有徽章/图像都有描述性替代文本。
英语是默认语言;欢迎提供翻译贡献。
如果您想帮助本地化此工具,请打开 PR 或问题。
贡献
欢迎贡献代码、提交问题和功能请求!请在 GitHub 上提交 PR 或问题。
Fork此仓库
创建新分支(
git checkout -b feature/your-feature
)提交你的更改
推送到分支
打开拉取请求
参考文献和相关项目
致谢
概念与测试: @ssdeanx
核心代码生成: Claude、GPT-4 和 Cascade
实施、修复和文档: @ssdeanx
执照
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
MCP 服务器能够管理多种思路,具有分支导航、相关想法之间的交叉引用以及从关键点生成见解等功能。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server for navigating thought processes using branches, supporting thought cross-references and priority tracking to enhance insight generation and structured idea exploration.Last updated -138MIT License
- AsecurityFlicenseAqualityAn MCP server implementing the Unified Cognitive Processing Framework for advanced problem-solving, creative thinking, and cognitive analysis through structured tools for knowledge mapping, recursive questioning, and perspective generation.Last updated -312
- -securityAlicense-qualityAn MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.Last updated -128MIT License
- -securityFlicense-qualityAn advanced MCP server that implements sophisticated sequential thinking using a coordinated team of specialized AI agents (Planner, Researcher, Analyzer, Critic, Synthesizer) to deeply analyze problems and provide high-quality, structured reasoning.Last updated -246