Перейти к содержимому

Atom of Thoughts (AoT)

Разлагает сложные проблемы на атомарные единицы мысли с зависимостями для надежного рассуждения и верификации.

JavaScript
45 stars

Описание

Atom of Thoughts (AoT) — это MCP-сервер, реализующий фреймворк разложения задач на независимые атомы (premise, reasoning, hypothesis, verification, conclusion). Ключевые особенности: механизм decomposition-contraction для глубокого анализа, автоматическое завершение при высокой уверенности, две версии (полная и легкая для скорости). Технологии: Node.js, основано на исследовании по LLM. Применения: решение сложных задач, генерация и проверка гипотез, принятие решений в критических сценариях.

Возможности

Разложение и сжатие атомов

Разбивает сложные атомы на податомы и сжимает их после верификации, рассчитывая уверенность на основе зависимостей.

Типы атомов

Поддержка premise (предпосылки), reasoning (рассуждения), hypothesis (гипотезы), verification (верификация) и conclusion (выводы) для структурированного мышления.

Автоматическое завершение

Завершает процесс при достижении максимальной глубины или высокой уверенности, возвращая лучший вывод.

Команды управления

decompose для разложения, complete_decomposition для завершения, termination_status для статуса, best_conclusion для лучшего вывода, set_max_depth для настройки глубины.

Легкая версия AoT-light

Оптимизирована для скорости: глубина до 3, упрощенная верификация, подходит для быстрых задач.

Установка

Установка через Smithery для Claude Desktop:

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

Конфигурация MCP-сервера в Claude Desktop или Cline:

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

Замените путь на абсолютный. Сохраните и перезапустите приложение.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
45

Ссылки