BigChatHub
← Все MCP и навыки

MCP-сервер · Создание агентов и MCP

Sequential Thinking MCP Server

Официальный MCP-сервер, который даёт модели инструмент для пошагового рассуждения с пересмотром шагов и ветвлением. Полезен для сложных задач, где план приходится менять по ходу работы.

Сверено 21 октября 2026 г.

Что умеет сервер

Сервер из репозитория modelcontextprotocol/servers опубликован в npm как @modelcontextprotocol/server-sequential-thinking и отдаёт агенту один инструмент, sequential_thinking. Он помогает вести рассуждение шагами: разбить проблему на части, вернуться к прежней мысли и поправить её, увести рассуждение в альтернативную ветку, на ходу изменить ожидаемое число шагов, а в конце сформулировать и проверить гипотезу решения.

Каждый вызов передаёт текст текущего шага, его номер, оценку общего числа шагов и признак того, нужен ли следующий шаг. Для пересмотров и веток есть необязательные поля: isRevision, revisesThought, branchFromThought, branchId и needsMoreThoughts. История мыслей хранится, пока открыто соединение клиента. Сервер работает по stdio и понимает клиентов нового поколения протокола (2026-07-28) и предыдущего.

Когда использовать

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

Вручную инструмент вызывать не нужно: достаточно подключить сервер к клиенту и попросить модель подумать над задачей по шагам, а клиент сам решит, сколько раз обратиться к инструменту. Убедиться, что всё работает, можно по инспектору или списку вызовов клиента: должны идти повторные обращения к sequential_thinking с полями thoughtNumber, totalThoughts и nextThoughtNeeded.

Ограничения и безопасность

Сервер сам ничего не решает: он лишь даёт структуру, а качество рассуждения зависит от модели. Если клиент отвечает с одного захода и не вызывает инструмент, проверьте, что сервер подключён и виден в списке инструментов. Для запуска через npx или из исходников нужен Node.js 24 или новее.

В README сказано, что содержимое мыслей можно не логировать: для этого задайте переменную окружения DISABLE_THOUGHT_LOGGING со значением true. Если в рассуждениях могут оказаться чувствительные данные, этой настройкой стоит воспользоваться. Кроме того, репозиторий modelcontextprotocol/servers предупреждает, что его серверы задуманы как образцовые реализации для обучения, а не как готовые промышленные решения, поэтому требования к безопасности нужно оценивать самостоятельно.

Установка

Claude Desktop

Добавьте блок в claude_desktop_config.json.

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

В Windows запускайте npx через cmd /c:

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

Вариант с Docker:

{
  "mcpServers": {
    "sequentialthinking": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "mcp/sequentialthinking"
      ]
    }
  }
}

Чтобы отключить логирование мыслей, задайте переменную окружения DISABLE_THOUGHT_LOGGING со значением true.

VS Code

Откройте палитру команд (Ctrl + Shift + P) и выполните MCP: Open User Configuration, либо создайте файл .vscode/mcp.json в рабочей папке, чтобы поделиться настройкой с командой. Содержимое:

{
  "servers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

В Windows:

{
  "servers": {
    "sequential-thinking": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

Для Docker:

{
  "servers": {
    "sequential-thinking": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "mcp/sequentialthinking"
      ]
    }
  }
}

Codex CLI

codex mcp add sequential-thinking npx -y @modelcontextprotocol/server-sequential-thinking

Сборка образа Docker

docker build -t mcp/sequentialthinking -f src/sequentialthinking/Dockerfile .

После подключения перезапустите клиент и проверьте, что инструмент sequential_thinking появился в списке.

Совместимые клиенты

  • Claude Desktop
  • VS Code
  • Codex CLI

Связанные инструменты

РепозиторийСайт