
spences10/mcp-sequentialthinking-tools
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
🧠 Адаптация MCP Sequential Thinking Server для руководства использованием инструментов. Этот сервер предоставляет рекомендации по наиболее эффективным инструментам MCP на каждом этапе.
Обзор
Лёгкий MCP-сервер для записи последовательных шагов рассуждения. Это блокнот с историей, ветвлениями, метаданными правок и необязательной валидацией для планов инструментов, созданных на основе моделей. Он обнаруживает ваши другие инструменты MCP и выбирает инструменты для модели. Если вы передаёте available_tools и recommended_tools, сервер подтверждает наличие рекомендуемых имён и сохраняет шаг. Используйте это, когда задача выигрывает от явного, проверяемого рассуждения: - разбить запутанную задачу на шаги; - пересмотреть или разветвить план; - вести небольшую историю рассуждений по сессиям; - проверить имена планов инструментов по предоставленному списку инструментов; - очистить или проверить историю рассуждений во время длительного запуска агента. Не используйте его для мелких запросов. Это добавляет накладные расходы.
Обзор (машинный перевод)
Лёгкий MCP-сервер для записи последовательных шагов рассуждения. Это это блокнот с историей, ветвлениями, метаданными ревизии и необязательная валидация для планов инструментов, созданных моделями.
Он не* обнаруживает ваши другие инструменты MCP и не обнаруживает ***
выберите инструменты для модели. Если вы пройдёте available_tools и
recommended_tools, сервер проверяет, что рекомендованные имена
существует и хранит этот шаг.
Зачем его использовать?
Используйте это, когда задача выигрывает от явного, проверяемого рассуждения:
- разбить запутанную задачу на шаги;
- пересмотр или разветвление плана;
- ведение небольшой истории рассуждений по сессиям;
- проверка имён планов инструментов по предоставленному списку инструментов;
- Очистка или проверка истории рассуждений в течение длительной работы агента.
Не используйте его для мелких запросов. Это добавляет накладные расходы.
Инструменты
sequentialthinking_tools
Записывает одну мысль.
Требуемые параметры:
thought— текущий шаг рассужденияthought_number— текущий номер шагаtotal_thoughts— текущая оценка; автоматически повышается, если меньше чемthought_numbernext_thought_needed— нужна ли ещё одна мысль
Опциональные параметры:
session_id— исторический коррект; по умолчаниюdefault
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
mcp-sequentialthinking-tools
A lightweight MCP server for recording sequential reasoning steps. It is a scratchpad with history, branching, revision metadata, and optional validation for model-authored tool plans.
It does not discover your other MCP tools and it does not
choose tools for the model. If you pass available_tools and
recommended_tools, the server validates that the recommended names
exist and stores the step.
Why use it?
Use this when a task benefits from explicit, inspectable reasoning:
- breaking a messy problem into steps;
- revising or branching a plan;
- keeping a small reasoning history by session;
- validating tool-plan names against a supplied tool list;
- clearing or inspecting reasoning history during a long agent run.
Do not use it for trivial requests. It adds overhead.
Tools
sequentialthinking_tools
Records one thought.
Required parameters:
thought— current reasoning stepthought_number— current step numbertotal_thoughts— current estimate; automatically raised if lower thanthought_numbernext_thought_needed— whether another thought is needed
Optional parameters:
session_id— history bucket; defaults todefaultis_revision,revises_thoughtbranch_from_thought,branch_idneeds_more_thoughtsavailable_tools— array of tool names or{ name, description }objectsrecommended_tools— model-authored recommendations to validate/storeremaining_steps— short list of upcoming steps
Example:
{
"session_id": "svelte-debug",
"thought": "First inspect the route files, then run the failing check.",
"thought_number": 1,
"total_thoughts": 3,
"next_thought_needed": true,
"available_tools": ["read", "bash"],
"recommended_tools": [
{
"tool_name": "read",
"confidence": 0.9,
"rationale": "Need to inspect the relevant files before editing.",
"priority": 1
}
]
}
If recommended_tools contains a name not present in
available_tools, the call returns isError: true and does not store
the thought.
Security posture
The server treats thought text, tool descriptions, rationales, and
remaining-step text as untrusted input. Prompt-injection-like text is
scanned and redacted before it is stored or returned in history. Calls
with redactions include security_warnings showing which fields
matched.
Установка
npx -y mcp-sequentialthinking-toolsКонфигурация
{
"mcpServers": {
"mcp-sequentialthinking-tools": {
"command": "npx",
"args": ["-y", "mcp-sequentialthinking-tools"],
"env": {
"MAX_HISTORY_SIZE": "1000"
}
}
}
}