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