Sequential Thinking
Sequential Thinking - эталонный MCP-сервер с одним инструментом для пошагового рассуждения. Пакет @modelcontextprotocol/server-sequential-thinking, только stdio
сверено с первичными источниками 4 октября 2026
Для чего он нужен
Заголовок раздела «Для чего он нужен»README сервера описывает его как инструмент для решения задач через упорядоченный ход мыслей, который можно менять по дороге. По README, инструмент рассчитан на то, чтобы:
- разбить сложную задачу на шаги;
- пересматривать и уточнять мысли по мере понимания;
- ответвляться в другие пути рассуждения;
- менять общее число шагов на ходу;
- выдвигать и проверять предположения о решении.
README поясняет, что человек этот инструмент руками не вызывает: сервер подключают к клиенту и просят модель рассуждать по шагам, а клиент сам решает, вызывать ли инструмент.
Проект относит Sequential Thinking к эталонным реализациям. По корневому README, это учебные примеры, а не готовые решения для промышленной эксплуатации.
{ "mcpServers": { "sequential-thinking": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"] } }}Пример взят из документации выпуска 2026.8.31 и здесь не запускался.
Инструмент
Заголовок раздела «Инструмент»Имя сверено с файлом index.ts и с опубликованным пакетом 2026.8.31.
| Инструмент | Что делает |
|---|---|
sequentialthinking | принимает очередной шаг рассуждения и сведения о его месте в общей цепочке |
Аргументы инструмента по README:
| Аргумент | Тип | Назначение |
|---|---|---|
thought | строка | текущий шаг рассуждения |
nextThoughtNeeded | логический | нужен ли следующий шаг |
thoughtNumber | целое | номер текущего шага |
totalThoughts | целое | оценка общего числа шагов |
isRevision | логический, необязательный | пересматривает ли шаг прежнюю мысль |
revisesThought | целое, необязательный | какой шаг пересматривается |
branchFromThought | целое, необязательный | от какого шага идёт ответвление |
branchId | строка, необязательный | имя ответвления |
needsMoreThoughts | логический, необязательный | нужны ли дополнительные шаги |
Ресурсов и промптов сервер не объявляет.
Транспорт
Заголовок раздела «Транспорт»Только stdio: в исходном коде используется один транспорт StdioServerTransport.
Настройки
Заголовок раздела «Настройки»| Переменная окружения | Назначение |
|---|---|
DISABLE_THOUGHT_LOGGING | значение true отключает вывод шагов рассуждения |
Безопасность
Заголовок раздела «Безопасность»Раздела о безопасности в README сервера нет. В базе советов по безопасности GitHub на 4 октября 2026 записей для этого пакета нет. Это не утверждение, что уязвимостей нет.
Одно замечание следует из кода: пока вывод не отключён, каждый шаг рассуждения печатается в поток ошибок (stderr) процесса сервера. Куда этот поток попадает дальше, зависит от клиента. Если в рассуждении есть закрытые сведения, они окажутся и там.
Редакция протокола
Заголовок раздела «Редакция протокола»Сервер не заявляет, по какой редакции протокола он работает: ни README, ни исходный код её не называют.
В зависимостях опубликованного пакета 2026.8.31 стоит @modelcontextprotocol/sdk ^1.30.0. Это факт о пакете. Вывода о редакции протокола из него этот сайт не делает.
Что читать дальше
Заголовок раздела «Что читать дальше»- Эталонные серверы - все семь серверов и состояние ветки v2.
- Tools - как модель вызывает инструменты.
- Как выбрать и проверить сервер - порядок проверки перед подключением.