# Sequential Thinking MCP: что делает сервер и как запустить

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

Страница: https://mcpdoc.ru/servers/sequentialthinking/
Указатель сайта: https://mcpdoc.ru/llms.txt

Sequential Thinking даёт модели один инструмент, в который она по шагам записывает ход рассуждения: мысль, её номер, пересмотр прежних мыслей, ответвления. В исходном коде сервера нет обращений к файлам и к сети. Работает он только по stdio.

В репозитории открыт запрос на удаление этого сервера. На 4 октября 2026 он не принят и не отклонён: сервер остаётся в списке эталонных. Редакцию протокола сервер не заявляет.

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

Сведения о сервере поддерживается эталонный сервер проекта MCP

- **Кто выпускает:** Проект Model Context Protocol

- **Сторона:** сам владелец продукта

- **Где работает:** локально

- **Пакет:** @modelcontextprotocol/server-sequential-thinking (npm)

- **Версия:** 2026.8.31, 2026-08-31

- **Транспорты:** stdio

- **Редакция протокола:** не заявлена

- **Проверено:** 2026-10-04

- **Источник:** [github.com](https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking)

В репозитории открыт запрос на слияние (pull request) [№ 4916 «Remove sequentialthinking server»](https://github.com/modelcontextprotocol/servers/pull/4916) от 30 сентября 2026 года. На дату проверки он открыт, не является черновиком и ждёт рассмотрения. Решения нет.

Сервер по-прежнему лежит в `src/` и стоит в списке README - и на ветке `main`, и на ветке `v2/main`. Кто и когда примет решение, не опубликовано. Перед тем как строить на этом сервере что-то долговременное, проверьте состояние запроса.

## Для чего он нужен

[README сервера](https://github.com/modelcontextprotocol/servers/blob/5abed86c5317b833dd59907492d56c65981642aa/src/sequentialthinking/README.md) описывает его как инструмент для решения задач через упорядоченный ход мыслей, который можно менять по дороге. По README, инструмент рассчитан на то, чтобы:

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

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

Проект относит Sequential Thinking к эталонным реализациям. По [корневому README](https://github.com/modelcontextprotocol/servers/blob/5abed86c5317b833dd59907492d56c65981642aa/README.md), это учебные примеры, а не готовые решения для промышленной эксплуатации.

## Запуск

```json title="Настройка клиента: Sequential Thinking"
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}
```

Пример взят из документации выпуска 2026.8.31 и здесь не запускался.

## Инструмент

Имя сверено с [файлом `index.ts`](https://github.com/modelcontextprotocol/servers/blob/5abed86c5317b833dd59907492d56c65981642aa/src/sequentialthinking/index.ts) и с опубликованным пакетом 2026.8.31.

| Инструмент | Что делает |
|---|---|
| `sequentialthinking` | принимает очередной шаг рассуждения и сведения о его месте в общей цепочке |

В коде инструмент зарегистрирован как `sequentialthinking` - слитно. README называет его `sequential_thinking` - с подчёркиванием. Пакет в npm называется `server-sequential-thinking` - через дефис, а каталог в репозитории - `sequentialthinking`. Клиент увидит имя из кода.

Аргументы инструмента по README:

| Аргумент | Тип | Назначение |
|---|---|---|
| `thought` | строка | текущий шаг рассуждения |
| `nextThoughtNeeded` | логический | нужен ли следующий шаг |
| `thoughtNumber` | целое | номер текущего шага |
| `totalThoughts` | целое | оценка общего числа шагов |
| `isRevision` | логический, необязательный | пересматривает ли шаг прежнюю мысль |
| `revisesThought` | целое, необязательный | какой шаг пересматривается |
| `branchFromThought` | целое, необязательный | от какого шага идёт ответвление |
| `branchId` | строка, необязательный | имя ответвления |
| `needsMoreThoughts` | логический, необязательный | нужны ли дополнительные шаги |

Ресурсов и промптов сервер не объявляет.

## Транспорт

Только stdio: в исходном коде используется один транспорт `StdioServerTransport`.

## Настройки

| Переменная окружения | Назначение |
|---|---|
| `DISABLE_THOUGHT_LOGGING` | значение `true` отключает вывод шагов рассуждения |

## Безопасность

Раздела о безопасности в README сервера нет. В [базе советов по безопасности GitHub](https://github.com/advisories?query=%40modelcontextprotocol%2Fserver-sequential-thinking) на 4 октября 2026 записей для этого пакета нет. Это не утверждение, что уязвимостей нет.

Одно замечание следует из кода: пока вывод не отключён, каждый шаг рассуждения печатается в поток ошибок (stderr) процесса сервера. Куда этот поток попадает дальше, зависит от клиента. Если в рассуждении есть закрытые сведения, они окажутся и там.

## Редакция протокола

Сервер не заявляет, по какой редакции протокола он работает: ни README, ни исходный код её не называют.

В зависимостях опубликованного пакета 2026.8.31 стоит `@modelcontextprotocol/sdk ^1.30.0`. Это факт о пакете. Вывода о редакции протокола из него этот сайт не делает.

## Что читать дальше

- [Эталонные серверы](https://mcpdoc.ru/servers/overview/) - все семь серверов и состояние ветки v2.
- [Tools](https://mcpdoc.ru/protocol/tools/) - как модель вызывает инструменты.
- [Как выбрать и проверить сервер](https://mcpdoc.ru/servers/choose/) - порядок проверки перед подключением.
