/ Каталог / Песочница / Sequential Thinking
● Официальный modelcontextprotocol ⚡ Сразу

Sequential Thinking

автор modelcontextprotocol · modelcontextprotocol/servers

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

Эталонный MCP по последовательному мышлению. Предоставляет единый инструмент, который позволяет модели генерировать пронумерованные «мысли», пересматривать предыдущие и разветвлять альтернативные гипотезы. Полезно, когда вопрос слишком запутан, чтобы его можно было задать одним вопросом. Это не панацея — для простых задач это просто увеличивает задержку.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

sequential-thinking.replay ▶ готово
0/0

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "sequential-thinking",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequentialthinking"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "sequential-thinking": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@modelcontextprotocol/server-sequentialthinking"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequentialthinking

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: Sequential Thinking

Отладка сложной проблемы, которая не поддается одноразовым рассуждениям

👤 Инженеры застряли в ошибке со многими возможными причинами ⏱ ~20 min intermediate

Когда использовать: У вас есть симптомы, три конкурирующие теории, и вы продолжаете метаться. Вы хотите, чтобы Клод обдумал их, не срываясь при первом же правдоподобном ответе.

Поток
  1. Выложите симптомы
    Используйте последовательное мышление для устранения этой проблемы: [симптомы, журналы, что мы уже пробовали]. Начните с перечисления фактов отдельно от теорий.✓ Скопировано
    → Первая мысль – это чистое наблюдение, а не предположение.
  2. Оценивайте теории по фактам
    Продолжать. Какие факты подтверждают каждую теорию, а какие опровергают? Пересмотрите любую мысль, которая больше не актуальна.✓ Скопировано
    → Теории, отсеянные на основе фактов; предыдущие мысли явно переработаны
  3. Предложите самый дешевый следующий эксперимент
    Какой эксперимент быстрее всего устранит неоднозначность остальных теорий? Будьте конкретны в отношении команды или проверки.✓ Скопировано
    → Один конкретный и недорогой следующий шаг

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

Подводные камни
  • Модель генерирует мысли, которые являются всего лишь повторениями — В подсказке требуйте, чтобы каждая мысль добавляла новый факт, исключала теорию или меняла предыдущую мысль — в противном случае пропустите ее.
  • Излишество для простых ошибок — Не используйте этот инструмент для решения задач, которые можно решить за 3 секунды, прочитав трассировку стека.
Сочетать с: filesystem · github · sentry

Найдите компромисс в архитектуре без преждевременного закрытия

👤 Технические руководители и архитекторы обдумывают проектное решение ⏱ ~30 min advanced

Когда использовать: Вы выбираете между 2–3 архитектурами (монолитная или микросервисная, синхронная или асинхронная, библиотека X или Y), а заинтересованные стороны не согласны.

Поток
  1. Сначала определите критерии
    Используйте последовательное мышление. Шаг 1: перечислите критерии, по которым следует оценивать это решение (стоимость, задержка, знакомство с командой, радиус взрыва, обратимость). Пока не забивайте.✓ Скопировано
    → Список критериев согласовывается до выставления оценки
  2. Оцените каждый вариант по критерию
    Для каждого варианта × критерия дайте оценку и причину в одном предложении. Явно укажите оценки низкой достоверности.✓ Скопировано
    → Матрица с разметкой уверенности
  3. Определите решающий критерий
    Какой критерий на самом деле отличает варианты? О чем мы на самом деле спорим? Пересмотрите предыдущие мысли, если какой-то критерий оказался нерелевантным.✓ Скопировано
    → Настоящая суть всплыла на поверхность

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

Подводные камни
  • Оценки придумываются с ложной точностью (7/10 против 8/10 ничего не значат) — Используйте категориальные метки (намного хуже/хуже/то же самое/лучше/намного лучше) и требуйте причину для каждой ячейки.
Сочетать с: memory · notion

Мозговой штурм без преждевременного закрепления на первой идее

👤 Премьер-министры, писатели, любой человек на пустой странице ⏱ ~15 min beginner

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

Поток
  1. Генерируйте разные варианты
    Используйте последовательное мышление. Придумайте 10 вариантов [вещи]. Используйте ветвление, чтобы исследовать как минимум 3 совершенно разных направления (не все варианты одной и той же основной идеи).✓ Скопировано
    → Ветви заметно расходятся по концепциям, а не только по формулировкам.
  2. Стресс-тест каждый
    Что является наиболее сильным возражением для каждого варианта? Убейте всех, кто не выдержит 10-секундной критики.✓ Скопировано
    → Половина списка сокращена с причинами
  3. Выбрать и обосновать
    Порекомендуйте один из них и объясните, почему он превосходит занявший второе место по критериям, которые вас больше всего интересуют.✓ Скопировано
    → Выбирайте с ясной личной встречей

Итог: Краткий список выживших, которых вы действительно хотите использовать, а не 10 посредственных вариантов.

Подводные камни
  • Все 10 вариантов — одна и та же идея в разной одежде. — Требуйте, чтобы каждая ветвь начиналась с разных «ракурсов» (аудитория, тон, метафора, механизм).
Сочетать с: memory

Комбинации

Сочетайте с другими MCP — эффект x10

sequential-thinking + filesystem + github

Пошаговое обоснование изменения кода перед его внесением.

Используйте последовательное мышление, чтобы спланировать рефакторинг src/auth/. Шаг через: текущее состояние, целевое состояние, порядок изменений, что находится между ними. Затем подайте заявку.✓ Скопировано
sequential-thinking + memory

Сохраните выводы рассуждения, чтобы не переделывать их.

Используйте последовательное мышление, чтобы определить стратегию кэширования. В конце запишите решение и рассуждения в виде наблюдений за объектом «стратегии кэширования» в памяти.✓ Скопировано
sequential-thinking + postgres

Исследование структурированных данных — сформулируйте гипотезу, запрос для проверки, пересмотр.

Я подозреваю, что наша конверсия при регистрации упала из-за новой капчи. Используйте последовательное мышление, чтобы разработать три запроса, которые подтвердят или опровергнут это, запустите их и сделайте вывод.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
sequentialthinking thought: str, thoughtNumber: int, totalThoughts: int, nextThoughtNeeded: bool, isRevision?: bool, revisesThought?: int, branchFromThought?: int, branchId?: str, needsMoreThoughts?: bool Модель излучает мысль по цепочке; инструмент записывает и повторяет его. Обычно вызывается неоднократно за один ход. free (just bookkeeping)

Стоимость и лимиты

Во что обходится

Квота API
Нет — локальный инструмент
Токенов на вызов
Каждая мысль представляет собой выходной токен LLM; ожидайте ~ 100-400 токенов за мысль, умноженное на N мыслей
Деньги
Бесплатно (но потребляет токены LLM)
Совет
Ограничьте «totalThoughts» примерно 8–12 для большинства задач. Помимо этого, вы обычно получаете уменьшающуюся отдачу, а не лучшие ответы.

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

Права, секреты, радиус поражения

Хранение учётных данных: Никто
Исходящий трафик: Нет — состояние доступно только во время разговора.

Устранение неполадок

Частые ошибки и исправления

Claude ignores the tool and answers in one shot

Четко проинструктируйте: «Используйте инструмент последовательного мышления, высказав не менее 5 мыслей, прежде чем дать окончательный ответ». Модели иногда по умолчанию являются однооборотными.

Thoughts are generic 'Let me think about this...' filler

Ограничение: «каждая мысль должна добавлять новый факт, исключать гипотезу или пересматривать предыдущую мысль». Откажитесь от наполнителя с первого взгляда.

Budget blown on easy question

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

Альтернативы

Sequential Thinking в сравнении

АльтернативаКогда использоватьКомпромисс
Built-in extended thinkingВы используете Claude 3.7+ с расширенным мышлением — вместо этого используйте встроенную функцию.Нет накладных расходов на вызовы инструментов, но они менее заметны и управляемы, чем последовательное мышление.
memory MCPВам нужно, чтобы результаты рассуждений сохранялись на протяжении всего сеанса.Другая цель — память хранит выводы, последовательное мышление производит их.

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills