返回 MCP 目录
public公开dns本地运行

Atom of Thoughts

Atom of Thoughts是一个基于分解-收缩机制的推理框架,通过将复杂问题分解为原子单元进行系统化解决,提供完整版和轻量版两种工具。

article

README

🚀 原子思维框架(Atom of Thoughts)指南

原子思维框架是一种创新方法,它将复杂思考过程拆解为更易管理的部分,能有效提升人工智能的推理能力,就如同物理学中的“原子”概念。

🚀 快速开始

原子思维框架通过把复杂问题分解成小的、独立的思考单元(即“原子”),再运用分解 - 合成机制处理这些原子,最后经过验证步骤确保输出的准确性,从而提升人工智能推理能力。

✨ 主要特性

  • 原子:作为最小的独立思考单元,是整个框架的基础。
  • 分解 - 合成机制:将复杂问题分解为多个原子,单独处理每个原子后再进行综合。
  • 验证步骤:保证每个原子的输出准确合理,提升结论的可信度。

📊 与顺序思维框架的对比

| 属性 | 详情 | | ---- | ---- | | 思维模式 | 原子思维框架(AoT)采用并行处理,多个原子可同时运行;顺序思维框架(Sequential Thinking)则是串行处理,按步骤依次执行。 | | 复杂问题处理能力 | 原子思维框架更适合复杂和高度依赖的问题;顺序思维框架更适合简单到中等复杂的任务。 | | 结论可信度 | 原子思维框架的结论可信度高,因为每个原子的输出都经过验证;顺序思维框架可能存在累积误差。 | | 适用场景 | 原子思维框架适用于需要高精度和可靠性的决策;顺序思维框架适用于时间敏感或需要自然语言叙述的任务。 |

📦 安装指南

使用 Smithery 安装

通过以下命令自动安装 Atom of Thoughts 插件:

npx -y @smithery/cli install @kbsooo/mcp_atom_of_thoughts --client claude

MCP 服务器配置

在项目的根目录下创建或修改 mcp-config.json 文件,添加以下内容:

{
  "mcpServers": {
    "atom-of-thoughts": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/atom-of-thoughts/build/index.js"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

/ABSOLUTE/PATH/TO/PARENT/FOLDER 替换为实际项目路径。保存文件后,重启 Claude Desktop 或 Cline 即可生效。

💻 使用示例

命令工具(atomcommands)

可用命令

  • decompose:分解指定原子。
    • 参数:--atomId <ATOM_ID>
  • complete_decomposition:完成分解过程。
    • 参数:--decompositionId <DECOMPOSITION_ID>
  • termination_status:获取当前终止状态。
  • best_conclusion:获取最高可信度的结论。
  • set_max_depth:设置最大深度限制。
    • 参数:--maxDepth <MAX_DEPTH>

📚 详细文档

原子思维框架通过其独特的分解 - 合成机制和严格的验证步骤,为处理复杂问题提供了一种高效且可靠的方法。尽管它在初期设置上需要一些额外的工作量,但对于追求高精度和稳定性的应用场景来说,AoT 是一个强有力的选择。

希望以上内容能帮助您更好地理解和应用原子思维框架!

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端