Sequential Thinking MCP
Sequential Thinking reference server предоставляет внешний scratchpad для создания, пересмотра и ветвления последовательности шагов. Он демонстрирует tool-based процесс рассуждения, но не добавляет новых знаний и не гарантирует правильность.
Официальная reference-реализация публикуется как @modelcontextprotocol/server-sequential-thinking. Перед установкой сверяй актуальный package и repository.
Когда может быть полезен
- нужно сохранять явный план между tool calls;
- задача имеет зависимые этапы и возможный re-plan;
- важно сравнить несколько ветвей решения;
- отладка требует увидеть, где изменилось допущение.
Когда не нужен
- задача решается одним вызовом или детерминированным workflow;
- reasoning-модель уже стабильно выполняет её без внешнего scratchpad;
- подробный журнал создаёт больше шума, чем проверяемых артефактов;
- контекст содержит секреты или чувствительные рассуждения.
Ограничения
- число шагов не связано напрямую с качеством;
- связная цепочка может начинаться с ложного допущения;
- инструмент увеличивает latency и размер контекста;
- scratchpad не заменяет checkpoint реального состояния;
- опубликованное объяснение не обязательно отражает внутреннее вычисление модели.
Практическое применение
- Сначала сформулировать outcome и критерии готовности.
- Ограничить бюджет шагов и ветвей.
- Записывать проверяемые факты отдельно от гипотез.
- Сохранять результаты инструментов по точным идентификаторам.
- Завершать конкретным решением, доказательствами и открытыми вопросами.
Источник
См. также: Chain of Thought (CoT), Least-to-Most Prompting, Жизненный цикл агентной задачи.