Integrations
Provides a TypeScript implementation of the MCP server for structured thinking with thought quality scoring, thought stages, and memory management capabilities
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:
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 actualthought_number
: Posición actual en la secuenciatotal_thoughts
: Número total esperado de pensamientosnext_thought_needed
: Si debería seguir otro pensamientostage
: Etapa actual del pensamiento (por ejemplo, "Definición del problema", "Análisis")is_revision
(opcional): si esto revisa un pensamiento previorevises_thought
(opcional): Número de pensamiento que se está revisandobranch_from_thought
(opcional): Punto de partida para una nueva rama de pensamientobranch_id
(opcional): identificador de la rama actualneeds_more_thoughts
(opcional): si se necesitan pensamientos adicionalesscore
(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)
This server cannot be installed
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.
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -15TypeScript
- AsecurityAlicenseAqualityA 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 -138PythonMIT License
MCP-Typescribeofficial
-securityAlicense-qualityAn 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 -17611TypeScriptMIT License- AsecurityAlicenseAqualityA 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 -91PythonMIT License