用于自主AI工作流程的最先进的顺序推理MCP
通过并行探索、分支导航和在上下文窗口压缩中幸存的持久思维链,实现结构化的问题解决。
由开发人员构建 *随着* AI解决真正的自主推理挑战。扩展了Anthropic原始顺序思维服务器中的休眠分支功能。
为什么我们创造了MAXential Thinking
推理是短暂的: 人工智能模型,LLM,推理是短暂的。当上下文窗口填满时,思维会被压缩或丢失。复杂的问题和头脑风暴需要探索多种想法和方法。我们想要一种优化人工智能能力的方法,让他们并行思考,多步骤思考,在需要时回溯,并总结他们的发现。
分支链: 在设计MAXential Thinking以通过多个思维链进行推理时,我们从Anthropic的顺序思维服务器中获得了灵感。我们发现它有 *模式中有分支功能,但没有访问它们的工具*因此,我们分叉了它,并用11个工具扩展了它们的休眠分支,使AI能够主动推理。
适用于人工智能助理(Claude、ChatGPT等)
使用此MCP服务器而不是顺序思维MCP,您可以获得:
持久的结构化推理
- 思维链在上下文窗口压缩中幸存下来
- 在不丢失上下文的情况下,返回到前面的推理
- 随着理解的发展,修改之前的想法
- 导出完整的推理链以进行交接或记录
平行探索
- 分支同时探索不同的方法/想法/想法
- 在选择之前,并排比较解决方案/结果
- 将见解合并回主推理线程
- 关闭空的分支,而不影响主线程
自主工作流增强
- 语义组织的标签思想(假设、证据、决策、发现)
- 按内容或标签搜索推理历史
- 生成你的思维过程图(Mermaid/ASCII)
- 用透明的推理构建复杂的解决方案
是什么让这与众不同
原始顺序思维: 1个工具,有9个参数。分支参数存在,但无法使用它们。
MAXential Thinking v2.3: 20个与推理模式相匹配的专注工具:
- 无需参数调整-只需调用正确的工具
- 分支工作-探索、切换、合并、关闭
人工智能模型受益于结构化思维。此服务器将该过程外部化,使其:
- 透明 -看看推理链,而不仅仅是结论
- 可航行的 -分支机构探索替代方案、回溯、修订
- 可搜索的 -通过内容或标签查找想法
- 可出口的 -以markdown或JSON格式共享推理
特性
核心思维(v2.0)
| 工具 | 说明 |
|---|---|
think | 在你的推理链中添加一个想法 |
revise | 修正之前的想法 |
complete | 标记完整的思维链和结论 |
分支(v2.0)
| 工具 | 说明 |
|---|---|
branch | 创建一个新的推理分支(如git) |
switch_branch | 在分支之间切换(使用“main”返回) |
list_branches | 列出所有具有状态的分支 |
get_branch | 获取特定分支的详细信息 |
close_branch | 使用可选结论关闭分支 |
merge_branch | 将见解合并回主 |
导航(v2.0)
| 工具 | 说明 |
|---|---|
get_thought | 通过数字检索特定想法 |
get_history | 获取思想历史记录,可选择过滤 |
组织(v2.2)
| 工具 | 说明 |
|---|---|
reset | 清除会话,重新开始 |
tag | 为想法添加语义标签(假设、证据、决策等) |
search | 通过内容或标签查找想法 |
export | 导出到markdown或JSON |
visualize | 生成ASCII或Mermaid图 |
会话持久性(v2.3)
| 工具 | 说明 |
|---|---|
session_save | 命名并描述当前会话,以便以后检索 |
session_load | 恢复已保存的会话——所有想法、分支和标签 |
session_list | 浏览可用会话,按状态筛选 |
session_summary | 为令牌高效上下文加载生成压缩摘要 |
当您工作时,思考会话会自动持久化到SQLite think, branch, tag,以及 revise 调用实时写入磁盘。会话在服务器重启和上下文窗口重置后仍然存在——在新对话中继续。
安装
克劳德桌面
添加到您的 claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"maxential-thinking": {
"command": "npx",
"args": ["-y", "@bam-devcrew/maxential-thinking-mcp"]
}
}
}来源
git clone https://github.com/BAM-DevCrew/MAXential-Thinking-MCP.git
cd MAXential-Thinking-MCP
npm install
npm run build然后配置:
{
"mcpServers": {
"maxential-thinking": {
"command": "node",
"args": ["/path/to/MAXential-Thinking-MCP/dist/src/index.js"]
}
}
}配置
持久性(v2.3)
会话数据存储在SQLite中。默认情况下,数据库文件创建于 .maxential/thinking.db 在工作目录中。您可以对此进行自定义:
{
"mcpServers": {
"maxential-thinking": {
"command": "npx",
"args": ["-y", "@bam-devcrew/maxential-thinking-mcp"],
"env": {
"MAXENTIAL_DB_PATH": "/path/to/your/thinking.db"
}
}
}
}MAXENTIAL_DB_PATH 价值 | 行为 |
|---|---|
| *(未设置)* | .maxential/thinking.db 在工作目录中(默认) |
/path/to/file.db | 使用显式文件路径 |
:memory: | 内存中的SQLite——未创建文件,重启时数据丢失 |
如果SQLite初始化失败(权限、本机模块问题),服务器会自动回退到内存模式——它永远不会崩溃。
注: 添加 .maxential/ 到你的项目 .gitignore 以使会话数据不受版本控制。
使用示例
基本思路
think: "The user wants to optimize database queries"
think: "First, I should check for N+1 query problems"
think: "Found 3 N+1 issues in the user service"
tag: thoughtNumber=3, add=["finding", "database"]
complete: "Fixed N+1 queries, reduced load time by 40%"备选方案的分支
think: "Should we use REST or GraphQL?"
branch: branchId="rest-approach", reason="Exploring REST"
think: "REST is simpler, better caching"
switch_branch: branchId="main"
branch: branchId="graphql-approach", reason="Exploring GraphQL"
think: "GraphQL reduces overfetching"
merge_branch: branchId="rest-approach", strategy="summary"搜索和导出
search: query="database" # Find by content
search: tags=["decision"] # Find by tag
export: format="markdown" # Get full chain as markdown
visualize: format="mermaid" # Get diagram for docs会话保持
think: "Working through the auth redesign..."
think: "JWT approach has these tradeoffs..."
session_save: name="Auth redesign analysis"
# Later, in a new conversation:
session_list: # Browse saved sessions
session_load: id="" # Restore full context
think: "Continuing where I left off..."
session_summary: id="" # Get compressed recap可视化输出
Mermaid(适用于GitHub、黑曜石等)
graph TD
T1["#1"] --> T2["#2"]
T1 --> T3["#3"]
T3 -.revises.-> T1
subgraph alt-approach
T2
end美国信息交换标准代码
Thinking Chain
==============
T1 --> T2 --> T3
Branch [alt-approach] from T1
Revisions:
T3 revises T1日志记录
通过设置环境变量启用文件日志记录:
{
"mcpServers": {
"maxential-thinking": {
"command": "node",
"args": ["/path/to/dist/src/index.js"],
"env": {
"MAXENTIAL_LOG_FILE": "/path/to/error.log"
}
}
}
}发展
npm install # Install dependencies
npm run build # Build TypeScript
npm run watch # Watch mode for development许可证
麻省理工学院
贡献
欢迎在
