← 返回目录
A

Atom of Thoughts MCP Server

社区
为AI推理提供结构化思维:分解、追踪置信度、可视化、审批。
GitHub 源仓库 ↗
★ 85 Stars 分类 · 开发工具 热门 源版本 96306630e739
54FMRS · D
可靠性
8/20
安全与权限
9/20
维护活跃度
13/20
文档质量
13/20
安装易用性
11/20

该服务器提供结构化推理能力,通过原子化和可视化增强 AI 决策的可解释性。安装简单,支持多种客户端。适合需要透明推理流程的开发者,但需注意外部依赖和授权风险。

查看 FMRS 评分方法 →

Atom of Thoughts 是一个 MCP 服务器,用于结构化 AI 推理。它将问题分解为原子思维(前提、推理、假设、验证、结论),每个原子都带有置信度评分,并通过依赖关系形成思维链。服务器提供多种工具(AoT-fast, AoT-full, atomcommands)来构建和管理思维链,并支持通过终端 TUI 或浏览器进行交互式可视化(D3.js),用户可批准或拒绝原子,实现人工审核。它基于 arXiv 论文「Atom of Thoughts」实现,采用 TypeScript 编写,支持 npx、npm、Smithery 和 Docker 安装。

工具能力

AoT-fast
快速推理工具,适用于权衡、调试、决策和选项评估,深度为3。
AoT-full
完整推理工具,适用于计划、架构和子问题分解,深度为5。
atomcommands
管理会话、导出图、审批轮询和分解生命周期。

安装接入

推荐使用 npx,无需安装:在 MCP 配置中添加 {"command":"npx","args":["-y","@dioptx/mcp-atom-of-thoughts"]},然后重启客户端即可。也支持 npm 全局安装、Smithery 安装或 Docker 运行。

claude_desktop_config.json
{
  "mcpServers": {
    "atom-of-thoughts": {
      "command": "npx",
      "args": [
        "-y",
        "@dioptx/mcp-atom-of-thoughts"
      ]
    }
  }
}

选型与风险

适合谁

  • 需要透明、可审计的 AI 推理过程的开发者
  • 希望将复杂问题分解为可管理子任务的研究人员
  • 需要集成 MCP 的 Claude Code、Cursor、Windsurf 用户

不适合谁

  • 不需要结构化推理的简单问答
  • 无法接受额外可视化或审批步骤的场景
  • 对推理深度和原子管理无需求的用户

所需权限

  • 通过 npx 执行远程包,需要网络访问
  • 写入临时目录以存储可视化 HTML 文件
  • 可选写入 ~/Downloads 以生成审批 JSON
  • 可启动本地 HTTP 服务器用于浏览器交互

风险与副作用

  • 依赖外部 npm 包,存在供应链风险
  • 可视化可能打开浏览器,需注意隐私
  • 未经验证的工具调用可能产生不可靠推理

常见排障

  1. 确保 Node.js 版本满足要求(参见 package.json)
  2. 检查 MCP 配置中的命令和参数是否正确
  3. 如果可视化未打开,检查 --viz 设置和浏览器权限

使用场景

使用 AoT-fast 快速分析技术选型(如 JWT 与 session 认证)。
使用 AoT-full 进行复杂计划或架构分解。
通过 TUI 或浏览器可视化推理过程,并人工审批原子。

支持客户端

Claude Code完整支持
Cursor完整支持
Windsurf完整支持