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

Sequential Thinking

Sequential Thinking - эталонный MCP-сервер с одним инструментом для пошагового рассуждения. Пакет @modelcontextprotocol/server-sequential-thinking, только stdio

сверено с первичными источниками 4 октября 2026

README сервера описывает его как инструмент для решения задач через упорядоченный ход мыслей, который можно менять по дороге. По README, инструмент рассчитан на то, чтобы:

  • разбить сложную задачу на шаги;
  • пересматривать и уточнять мысли по мере понимания;
  • ответвляться в другие пути рассуждения;
  • менять общее число шагов на ходу;
  • выдвигать и проверять предположения о решении.

README поясняет, что человек этот инструмент руками не вызывает: сервер подключают к клиенту и просят модель рассуждать по шагам, а клиент сам решает, вызывать ли инструмент.

Проект относит Sequential Thinking к эталонным реализациям. По корневому README, это учебные примеры, а не готовые решения для промышленной эксплуатации.

Настройка клиента: Sequential Thinking
{
"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. Это факт о пакете. Вывода о редакции протокола из него этот сайт не делает.