MCP Sequential Thinking Tools

MIT License
245

Integrations

  • Enables package installation and management through npx commands, allowing seamless integration of the MCP server into projects.

  • Supports Node.js version management in WSL environments, ensuring compatibility when running the MCP server across different Node versions.

  • Provides guidance for understanding and implementing Svelte 5 features, particularly its universal reactivity system, through recommended tools and sequential problem-solving steps.

herramientas de pensamiento secuencial mcp

Una adaptación delServidor de Pensamiento Secuencial MCP, diseñada para guiar el uso de herramientas en la resolución de problemas. Este servidor ayuda a desglosar problemas complejos en pasos manejables y ofrece recomendaciones sobre las herramientas MCP más efectivas en cada etapa.

Un servidor de Protocolo de Contexto de Modelo (MCP) que combina el pensamiento secuencial con sugerencias de herramientas inteligentes. Para cada paso del proceso de resolución de problemas, proporciona recomendaciones basadas en la confianza sobre las herramientas a utilizar, junto con la justificación de su idoneidad.

Características

  • 🤔 Resolución dinámica y reflexiva de problemas a través de pensamientos secuenciales
  • 🔄 Proceso de pensamiento flexible que se adapta y evoluciona
  • 🌳 Apoyo a la ramificación y revisión de pensamientos
  • 🛠️ Recomendaciones de herramientas inteligentes para cada paso
  • Puntuación de confianza para sugerencias de herramientas
  • 🔍 Justificación detallada de las recomendaciones de herramientas
  • 📝 Seguimiento de pasos con resultados esperados
  • 🔄 Seguimiento del progreso con pasos anteriores y restantes
  • 🎯 Sugerencias de herramientas alternativas para cada paso

Cómo funciona

Este servidor analiza cada paso de su proceso de pensamiento y recomienda las herramientas MCP adecuadas para ayudarle a completar la tarea. Cada recomendación incluye:

  • Una puntuación de confianza (0-1) que indica qué tan bien la herramienta se adapta a la necesidad actual
  • Una justificación clara que explique por qué la herramienta sería útil
  • Un nivel de prioridad para sugerir el orden de ejecución de la herramienta
  • Herramientas alternativas que también podrían utilizarse

El servidor funciona con cualquier herramienta MCP disponible en su entorno. Ofrece recomendaciones basadas en los requisitos del paso actual, pero la ejecución de la herramienta la gestiona el consumidor (como Claude).

Ejemplo de uso

A continuación se muestra un ejemplo de cómo el servidor guía el uso de la herramienta:

{ "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 }

El servidor rastrea tu progreso y admite:

  • Creando ramas para explorar diferentes enfoques
  • Revisar pensamientos previos con nueva información
  • Mantener el contexto a lo largo de múltiples pasos
  • Sugerir próximos pasos en función de los hallazgos actuales

Configuración

Este servidor requiere configuración a través de su cliente MCP. A continuación, se muestran ejemplos para diferentes entornos:

Configuración de Cline

Agregue esto a su configuración de Cline MCP:

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

Escritorio Claude con configuración WSL

Para entornos WSL, agregue esto a su configuración de 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

El servidor implementa una única herramienta MCP con parámetros configurables:

herramientas de pensamiento secuencial

Una herramienta para la resolución dinámica y reflexiva de problemas a través del pensamiento, con recomendaciones de herramientas inteligentes.

Parámetros:

  • thought (cadena, obligatorio): Tu paso de pensamiento actual
  • next_thought_needed (booleano, obligatorio): si se necesita otro paso de pensamiento
  • thought_number (entero, obligatorio): Número de pensamiento actual
  • total_thoughts (entero, obligatorio): Total estimado de pensamientos necesarios
  • is_revision (booleano, opcional): si esto revisa el pensamiento previo
  • revises_thought (entero, opcional): ¿Qué pensamiento se está reconsiderando?
  • branch_from_thought (entero, opcional): Número de pensamiento del punto de ramificación
  • branch_id (cadena, opcional): identificador de rama
  • needs_more_thoughts (booleano, opcional): Si se necesitan más pensamientos
  • current_step (objeto, opcional): Recomendación de paso actual con:
    • step_description : Qué se debe hacer
    • recommended_tools : Matriz de recomendaciones de herramientas con puntuaciones de confianza
    • expected_outcome : Qué esperar de este paso
    • next_step_conditions : Condiciones para el siguiente paso
  • previous_steps (matriz, opcional): Pasos ya recomendados
  • remaining_steps (matriz, opcional): descripciones de alto nivel de los próximos pasos

Desarrollo

Configuración

  1. Clonar el repositorio
  2. Instalar dependencias:
pnpm install
  1. Construir el proyecto:
pnpm build
  1. Ejecutar en modo de desarrollo:
pnpm dev

Publicación

El proyecto utiliza conjuntos de cambios para la gestión de versiones. Para publicar:

  1. Crear un conjunto de cambios:
pnpm changeset
  1. Versionar el paquete:
pnpm changeset version
  1. Publicar en npm:
pnpm release

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.

Expresiones de gratitud

You must be authenticated.

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

Guía la resolución de problemas dividiendo problemas complejos en pasos y recomendando herramientas MCP apropiadas para cada etapa, con puntajes de confianza y justificaciones para las sugerencias de herramientas.

  1. Features
    1. How It Works
      1. Example Usage
        1. Configuration
          1. Cline Configuration
          2. Claude Desktop with WSL Configuration
        2. API
          1. sequentialthinking_tools
        3. Development
          1. Setup
          2. Publishing
        4. Contributing
          1. License
            1. Acknowledgments
              ID: 2bcn952jo9