mcp-sequentialthinking-tools

Integrations

  • The server provides examples of how it can be used to gather information about Svelte 5's universal reactivity as part of its problem-solving approach

mcp-последовательные-инструменты-мышления

АдаптацияMCP Sequential Thinking Server , разработанная для руководства использованием инструментов при решении проблем. Этот сервер помогает разбить сложные проблемы на управляемые шаги и дает рекомендации относительно того, какие инструменты MCP будут наиболее эффективны на каждом этапе.

Сервер Model Context Protocol (MCP), который сочетает последовательное мышление с предложениями интеллектуальных инструментов. Для каждого шага в процессе решения проблем он предоставляет рекомендации с оценкой уверенности относительно того, какие инструменты использовать, а также обоснование того, почему каждый инструмент будет подходящим.

Функции

  • 🤔 Динамичное и рефлексивное решение проблем посредством последовательных мыслей
  • 🔄 Гибкий мыслительный процесс, который адаптируется и развивается
  • 🌳 Поддержка ветвления и пересмотра мыслей
  • 🛠️ Интеллектуальные рекомендации по инструментам для каждого шага
  • 📊 Оценка уверенности в предложениях инструментов
  • 🔍 Подробное обоснование рекомендаций по инструментам
  • 📝 Отслеживание шагов с ожидаемыми результатами
  • 🔄 Мониторинг прогресса с предыдущими и оставшимися шагами
  • 🎯 Предложения по альтернативным инструментам для каждого шага

Как это работает

Этот сервер анализирует каждый шаг вашего мыслительного процесса и рекомендует соответствующие инструменты MCP для выполнения задачи. Каждая рекомендация включает:

  • Оценка достоверности (0-1), показывающая, насколько хорошо инструмент соответствует текущей потребности.
  • Четкое обоснование, объясняющее, почему инструмент будет полезен
  • Уровень приоритета для указания порядка выполнения инструмента
  • Альтернативные инструменты, которые также можно использовать

Сервер работает с любыми инструментами MCP, доступными в вашей среде. Он предоставляет рекомендации на основе требований текущего шага, но фактическое выполнение инструмента обрабатывается потребителем (например, Клодом).

Пример использования

Вот пример того, как сервер руководит использованием инструментов:

{ "thought": "Initial research step to understand what universal reactivity means in Svelte 5", "current_step": { "step_description": "Gather initial information about Svelte 5's universal reactivity", "expected_outcome": "Clear understanding of universal reactivity concept", "recommended_tools": [ { "tool_name": "search_docs", "confidence": 0.9, "rationale": "Search Svelte documentation for official information", "priority": 1 }, { "tool_name": "tavily_search", "confidence": 0.8, "rationale": "Get additional context from reliable sources", "priority": 2 } ], "next_step_conditions": [ "Verify information accuracy", "Look for implementation details" ] }, "thought_number": 1, "total_thoughts": 5, "next_thought_needed": true }

Сервер отслеживает ваш прогресс и поддерживает:

  • Создание ветвей для изучения различных подходов
  • Пересмотр предыдущих мыслей с учетом новой информации
  • Поддержание контекста на нескольких этапах
  • Предложение дальнейших шагов на основе текущих результатов

Конфигурация

Этот сервер требует настройки через ваш клиент MCP. Вот примеры для разных сред:

Конфигурация Клайна

Добавьте это в настройки Cline MCP:

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "npx", "args": ["-y", "mcp-sequentialthinking-tools"] } } }

Claude Desktop с конфигурацией WSL

Для сред WSL добавьте это в конфигурацию Claude Desktop:

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-sequentialthinking-tools" ] } } }

API

На сервере реализован единый инструмент MCP с настраиваемыми параметрами:

последовательные_инструменты_мышления

Инструмент для динамичного и рефлексивного решения проблем посредством размышлений с рекомендациями по выбору интеллектуальных инструментов.

Параметры:

  • thought (строка, обязательно): Ваш текущий шаг мышления
  • next_thought_needed (логическое значение, обязательное): Нужен ли еще один шаг мысли
  • thought_number (целое число, обязательно): Текущий номер мысли
  • total_thoughts (целое число, обязательное): предполагаемое общее количество необходимых мыслей
  • is_revision (логическое значение, необязательно): пересматривает ли это предыдущие мысли
  • revises_thought (целое число, необязательно): Какая мысль пересматривается
  • branch_from_thought (целое число, необязательно): Номер мысли точки ветвления
  • branch_id (строка, необязательно): идентификатор филиала
  • needs_more_thoughts (логическое значение, необязательное): Если нужно больше мыслей
  • current_step (объект, необязательно): Текущая рекомендация по шагу с:
    • step_description : Что нужно сделать
    • recommended_tools : Массив рекомендаций по инструментам с оценками достоверности
    • expected_outcome : Чего ожидать от этого шага
    • next_step_conditions : Условия для следующего шага
  • previous_steps (массив, необязательно): Уже рекомендованные шаги
  • remaining_steps (массив, необязательно): Высокоуровневые описания предстоящих шагов

Разработка

Настраивать

  1. Клонировать репозиторий
  2. Установите зависимости:
pnpm install
  1. Создайте проект:
pnpm build
  1. Запустить в режиме разработки:
pnpm dev

Издательский

Проект использует наборы изменений для управления версиями. Для публикации:

  1. Создайте набор изменений:
pnpm changeset
  1. Версия пакета:
pnpm changeset version
  1. Опубликовать в npm:
pnpm release

Внося вклад

Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.

Лицензия

Лицензия MIT — подробности см. в файле LICENSE .

Благодарности

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Адаптация MCP Sequential Thinking Server, разработанная для руководства использованием инструментов при решении проблем. Этот сервер помогает разбить сложные проблемы на управляемые шаги и дает рекомендации относительно того, какие инструменты MCP будут наиболее эффективны на каждом этапе.

  1. Функции
    1. Как это работает
      1. Пример использования
        1. Конфигурация
          1. Конфигурация Клайна
          2. Claude Desktop с конфигурацией WSL
        2. API
          1. последовательные_инструменты_мышления
        3. Разработка
          1. Настраивать
          2. Издательский
        4. Внося вклад
          1. Лицензия
            1. Благодарности

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.
                Last updated -
                3
                90
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                An MCP server for navigating thought processes using branches, supporting thought cross-references and priority tracking to enhance insight generation and structured idea exploration.
                Last updated -
                1
                20
                TypeScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                An MCP server implementation that leverages Google's Gemini API to provide analytical problem-solving capabilities through sequential thinking steps without code generation.
                Last updated -
                1
                14
                JavaScript
              • -
                security
                A
                license
                -
                quality
                An MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.
                Last updated -
                48
                Python
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              ID: zl990kfusy