Skip to main content
Glama

mcp-structured-thinking

Servidor MCP de pensamiento estructurado

Un servidor de Protocolo de Contexto de Modelo (MCP) de TypeScript basado en el servidor Python de Pensamiento Secuencial de Arben Ademi . El objetivo de este proyecto es permitir a los estudiantes de maestría en derecho (LLM) construir mapas mentales programáticamente para explorar un espacio de ideas, con autorreflexión metacognitiva forzada.

Configuración

Establezca la configuración de la herramienta en Claude Desktop, Cursor u otro cliente MCP de la siguiente manera:

{ "structured-thinking": { "command": "npx", "args": ["-y", "structured-thinking"] } }

Descripción general

Puntuaciones de calidad del pensamiento

Cuando un LLM captura un pensamiento, le asigna una puntuación de calidad entre 0 y 1. Esta puntuación se utiliza, en combinación con la etapa del pensamiento, para proporcionar retroalimentación "metacognitiva" al LLM sobre cómo "dirigir" su proceso de pensamiento.

Etapas del pensamiento

Cada pensamiento se etiqueta con una etapa (p. ej., Definición del Problema, Análisis, Ideación) para ayudar a gestionar el ciclo de vida del proceso de pensamiento del LLM. En la implementación actual, estas etapas desempeñan un papel fundamental. De hecho, si el LLM dedica demasiado tiempo a una etapa determinada o tiene pensamientos de baja calidad en la etapa actual, el servidor le proporcionará retroalimentación para orientar su pensamiento hacia otras etapas, o al menos hacia estrategias de pensamiento atípicas de la etapa actual. (P. ej., en modo deductivo, se animará al LLM a considerar pensamientos más creativos).

Ramificación del pensamiento

El Máster en Derecho (LLM) puede generar ramificaciones a partir de una idea específica para explorar diferentes líneas de razonamiento en paralelo. Cada rama se rastrea por separado, lo que permite gestionar escenarios donde deben coexistir múltiples soluciones o ideas.

Gestión de la memoria

El servidor mantiene un búfer de memoria de "corto plazo" de los diez pensamientos más recientes del LLM y una memoria de "largo plazo" de pensamientos que se pueden recuperar en función de sus etiquetas para resumir todo el historial del proceso de pensamiento del LLM sobre un tema determinado.

Limitaciones

Monitoreo metacognitivo ingenuo

Actualmente, las métricas de calidad y la retroalimentación metacognitiva se derivan mecánicamente a partir de multiplicadores ingenuos basados en etapas aplicados a una única puntuación de calidad autoinformada.

Como parte del trabajo futuro, planeo agregar retroalimentación metacognitiva más sofisticada, incluido el análisis semántico del contenido del pensamiento, procesos de verificación del pensamiento y un monitoreo más inteligente de errores de razonamiento.

Falta de interfaz de usuario

Actualmente, el servidor almacena todos los pensamientos en la memoria y no los conserva en un archivo ni en una base de datos. Tampoco existe una interfaz de usuario para revisar el espacio de pensamiento ni visualizar el mapa mental.

Como parte del trabajo futuro, planeo incorporar un cliente de visualización simple para que el usuario pueda ver cómo evoluciona el gráfico de pensamiento.

Herramientas MCP

El servidor expone las siguientes herramientas MCP:

capturar_pensamiento

Cree un pensamiento en el historial de pensamientos, con metadatos sobre el tipo de pensamiento, la calidad, el contenido y las relaciones con otros pensamientos.

Parámetros:

  • thought : El contenido del pensamiento actual
  • thought_number : Posición actual en la secuencia
  • total_thoughts : Número total esperado de pensamientos
  • next_thought_needed : Si debería seguir otro pensamiento
  • stage : Etapa actual del pensamiento (por ejemplo, "Definición del problema", "Análisis")
  • is_revision (opcional): si esto revisa un pensamiento previo
  • revises_thought (opcional): Número de pensamiento que se está revisando
  • branch_from_thought (opcional): Punto de partida para una nueva rama de pensamiento
  • branch_id (opcional): identificador de la rama actual
  • needs_more_thoughts (opcional): si se necesitan pensamientos adicionales
  • score (opcional): Puntuación de calidad (de 0,0 a 1,0)
  • tags (opcional): Categorías o etiquetas para el pensamiento

revisar_pensamiento

Revisar un pensamiento en el historial de pensamientos, con metadatos sobre el tipo de pensamiento, la calidad, el contenido y las relaciones con otros pensamientos.

Parámetros:

  • thought_id : El ID del pensamiento a revisar
  • Parámetros de capture_thought

recuperar pensamientos relevantes

Recupere pensamientos del almacenamiento a largo plazo que comparten etiquetas con el pensamiento especificado.

Parámetros:

  • thought_id : El ID del pensamiento para recuperar pensamientos relevantes

resumen_de_obtener_reflexión

Generar un resumen completo de todo el proceso de pensamiento.

historia del pensamiento claro

Borre todos los pensamientos registrados y restablezca el estado del servidor.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor de Protocolo de Contexto de Modelo (MCP) de TypeScript que permite a los LLM construir programáticamente mapas mentales para explorar un espacio de ideas, con autorreflexión "metacognitiva" reforzada.

  1. Configuración
    1. Descripción general
      1. Puntuaciones de calidad del pensamiento
      2. Etapas del pensamiento
      3. Ramificación del pensamiento
      4. Gestión de la memoria
    2. Limitaciones
      1. Monitoreo metacognitivo ingenuo
      2. Falta de interfaz de usuario
    3. Herramientas MCP
      1. capturar\_pensamiento
      2. revisar\_pensamiento
      3. recuperar pensamientos relevantes
      4. resumen\_de\_obtener\_reflexión
      5. historia del pensamiento claro
    4. Licencia

      Related MCP Servers

      • A
        security
        F
        license
        A
        quality
        A template for creating Model Context Protocol (MCP) servers in TypeScript, offering features like container-based dependency injection, a service-based architecture, and integration with the LLM CLI for architectural design feedback through natural language.
        Last updated -
        1
        5
        TypeScript
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that converts Markdown content into interactive mindmaps, allowing AI assistants to visualize hierarchical information through either HTML content or saved files.
        Last updated -
        1
        104
        Python
        MIT License
        • Apple
      • -
        security
        A
        license
        -
        quality
        An MCP server that enables LLMs to understand and work with TypeScript APIs they haven't been trained on by providing structured access to TypeScript type definitions and documentation.
        Last updated -
        41
        24
        TypeScript
        MIT License
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables LLMs to interact with MindManager mind maps, allowing retrieval of mind map structures and export to formats like Mermaid, Markdown, and JSON.
        Last updated -
        9
        1
        Python
        MIT License
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/Promptly-Technologies-LLC/mcp-structured-thinking'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server