mcp-sequentialthinking-tools
Легкий MCP сервер для пошаговых рассуждений: блокнот с историей, ветвлением и проверкой плана использования инструментов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускается как отдельный процесс и хранит историю шагов
- Обрабатывает текст, помеченный как недоверенный, с фильтрацией по мере сил
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mcp-sequentialthinking-toolsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале
claude mcp add --transport stdio mcp-sequentialthinking-tools -- npx -y mcp-sequentialthinking-toolsИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
code --add-mcp '{"name":"mcp-sequentialthinking-tools","type":"stdio","command":"npx","args":["-y","mcp-sequentialthinking-tools"]}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"mcp-sequentialthinking-tools": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add mcp-sequentialthinking-tools -- npx -y mcp-sequentialthinking-toolsИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.mcp-sequentialthinking-tools]
command = "npx"
args = ["-y", "mcp-sequentialthinking-tools"]Если файл уже есть, допишите блок в конец.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"mcp-sequentialthinking-tools": {
"type": "local",
"command": [
"npx",
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
MAX_HISTORY_SIZEнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавь в конфигурацию MCP сервер mcp-sequentialthinking-tools через npx -y mcp-sequentialthinking-tools. При желании задай MAX_HISTORY_SIZE.
Другие способы из описания автора
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": ["-y", "mcp-sequentialthinking-tools"],
"env": {
"MAX_HISTORY_SIZE": "1000"
}
}
}
}MAX_HISTORY_SIZE задает размер истории на сессию и по умолчанию равен 1000.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает модели место, где она фиксирует ход рассуждения по шагам. Каждый шаг это мысль с номером, оценкой общего числа шагов и флагом, нужен ли следующий шаг. Можно вести историю по сессиям, помечать пересмотр мысли и ветвиться от нее. Если передать список доступных инструментов и рекомендованные к шагу, сервер проверит, что рекомендованные имена существуют, и иначе вернет ошибку. Он не находит ваши инструменты сам и не выбирает их за модель. Текст мыслей и описаний считается недоверенным: подозрительные вставки вычищаются перед сохранением.
Для кого. Для тех, кто хочет видеть и проверять ход рассуждения агента на сложных многошаговых задачах.
Подходит, если
- Нужно разложить запутанную задачу на явные шаги
- Нужно пересматривать или ветвить план по ходу работы
- Нужно проверить, что план ссылается только на существующие инструменты
Не подходит, если
- Задача простая, лишний слой рассуждений только мешает
- Нужен внешний движок рассуждений, а это только блокнот с проверкой
Пример запроса к агенту
Разложи эту задачу по шагам и веди историю рассуждения, чтобы я мог ее пересмотретьОграничения
Сервер не открывает ваши другие инструменты и не выбирает их за модель, он лишь хранит и проверяет шаги. Фильтрация подозрительного текста это защита по мере сил, а не гарантия, секреты в мысли класть нельзя. Размер истории ограничен переменной MAX_HISTORY_SIZE.
Как отключить. Уберите запись mcp-sequentialthinking-tools из конфигурации MCP клиента.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
| Переменные окружения | |
|---|---|
| MAX_HISTORY_SIZE | Размер истории рассуждения на сессию, по умолчанию 1000 |
Проверка безопасности
- Запускается как отдельный процесс и хранит историю шагов
- Обрабатывает текст, помеченный как недоверенный, с фильтрацией по мере сил
Коротко о README
README описывает адаптацию сервера Sequential Thinking в легкий MCP сервер для записи шагов рассуждения. Есть инструменты записи мысли, чтения истории по сессии и очистки истории, а также подсказка о честном использовании: это блокнот и валидатор, а не внешний ум. Отдельно описана защитная фильтрация недоверенного текста и параметры вроде MAX_HISTORY_SIZE. Установка через npx, дана конфигурация для Claude Desktop и совместимых клиентов.
Частые вопросы
Он сам выбирает инструменты за модель?
Нет. Сервер только хранит шаги и, если передать списки, проверяет, что рекомендованные имена инструментов есть среди доступных.
Это движок рассуждений?
Нет, это блокнот с историей, ветвлением и проверкой. Он не думает за модель, а фиксирует и валидирует ее шаги.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента