Skip to main content
Glama
Leghis
by Leghis

Pensamiento inteligente

insignia de herrería versión npm Licencia: MIT Mecanografiado Plataforma: Windows Plataforma: macOS Plataforma: Linux

Descripción general

Smart-Thinking es un sofisticado servidor de Protocolo de Contexto de Modelo (MCP) que proporciona un marco de razonamiento multidimensional, adaptativo y autoverificable para asistentes de IA como Claude. A diferencia de los enfoques de razonamiento lineal, Smart-Thinking utiliza una arquitectura basada en gráficos que permite conexiones complejas entre pensamientos, proporcionando una capacidad de razonamiento más matizada y más cercana a la cognición humana.

Smart-Thinking es totalmente compatible con todas las plataformas (Windows, macOS, Linux) y se integra perfectamente con muchos clientes MCP, incluidos Claude Desktop, Cline, Windsurf y otras aplicaciones compatibles con MCP.

Related MCP server: Tyra Advanced Memory MCP Server

Características principales

Arquitectura cognitiva avanzada

  • Gráfico de pensamiento multidimensional que reemplaza las secuencias lineales tradicionales

  • Estimación dinámica y autoadaptativa del número de pensamientos necesarios

  • Tipos de conexiones ricas y matizadas entre pensamientos (apoya, contradice, refina, etc.)

  • Métricas de pensamiento contextual (confianza, relevancia, calidad)

Sistema de verificación robusto

  • Verificación automática de hechos y cálculos con 8 estados diferentes

  • Detección de contradicciones e incertidumbres en el razonamiento

  • Puntuaciones de confiabilidad adaptadas a cada tipo de verificación

  • Generación de resúmenes de certeza apropiados al contexto

Funciones avanzadas

  • Memoria persistente de sesiones anteriores

  • Mecanismos de autoaprendizaje para mejorar el razonamiento

  • Personalización fácil de usar para un razonamiento relevante

  • Visualizaciones interactivas del proceso de razonamiento

  • Colaboración entre múltiples agentes para el trabajo en equipo

  • Integración perfecta con el ecosistema de herramientas MCP

Compatibilidad entre plataformas

  • Funciona de forma idéntica en Windows, macOS y Linux.

  • Compatible con NVM (Node Version Manager) en todas las plataformas

  • Gestión automática de rutas de archivos según la plataforma

  • Configuración simplificada para cada entorno

  • Resolución automática de problemas específicos del sistema operativo

Instalación

Opción 1: Instalación global (recomendada)

# Sur macOS/Linux
npm install -g smart-thinking-mcp

# Sur Windows (depuis PowerShell ou CMD)
npm install -g smart-thinking-mcp

Opción 2: Instalación mediante herrería

Para instalar Smart-Thinking automáticamente a través de Smithery :

npx -y @smithery/cli install @Leghis/smart-thinking --client claude

Opción 3: Usar a través de npx (sin instalación)

# Sur macOS/Linux
npx -y smart-thinking-mcp

# Sur Windows (moins recommandé, préférez l'installation globale)
npx -y smart-thinking-mcp

Opción 4: Instalar desde el código fuente

# Cloner le dépôt
git clone https://github.com/Leghis/Smart-Thinking.git
cd Smart-Thinking

# Installer les dépendances
npm install

# Compiler le projet
npm run build

# Créer un lien npm global
npm link

Configuración con Claude Desktop

Configuración en macOS

Agregue esta configuración a su archivo ~/Library/Application Support/Claude/claude_desktop_config.json :

{
  "mcpServers": {
    "smart-thinking": {
      "command": "smart-thinking-mcp"
    }
  }
}

O vía npx:

{
  "mcpServers": {
    "smart-thinking": {
      "command": "npx",
      "args": ["-y", "smart-thinking-mcp"]
    }
  }
}

Configuración en Windows

Agregue esta configuración a su archivo %APPDATA%\Claude\claude_desktop_config.json :

{
  "mcpServers": {
    "smart-thinking": {
      "command": "C:/Users/VotreNom/AppData/Roaming/npm/smart-thinking-mcp.cmd"
    }
  }
}

O con la ruta completa a Node.js (recomendado para Windows):

{
  "mcpServers": {
    "smart-thinking": {
      "command": "C:/Program Files/nodejs/node.exe",
      "args": ["C:/Users/VotreNom/AppData/Roaming/npm/node_modules/smart-thinking-mcp/build/index.js"]
    }
  }
}

Importante :

  • Reemplace VotreNom con su nombre de usuario de Windows.

  • Utilice barras diagonales ( / ) en las rutas de Windows, incluso si el sistema operativo utiliza barras diagonales invertidas ( \ ).

Para obtener instrucciones de instalación detalladas, consulte la Guía de instalación .

Sistema de archivos multiplataforma

Smart-Thinking implementa una gestión avanzada del sistema de archivos compatible con todas las plataformas:

Características del sistema de archivos

  • Normalización automática de rutas : conversión perfecta entre los separadores de rutas de Windows ( \ ) y Unix ( / )

  • Detección de plataforma integrada : Adaptación automática según el sistema operativo (Windows, macOS, Linux)

  • Manejo de rutas especiales : compatibilidad con rutas UNC de Windows, rutas WSL y rutas con espacios

  • Directorio de datos autoconfigurado : Creación y gestión automática del directorio de datos

  • Respaldo inteligente : creación automática de un directorio alternativo en caso de problemas de acceso

  • Rutas de configuración específicas de la plataforma : ubicación correcta de los archivos de configuración según el sistema operativo

Configurar el directorio de datos

De forma predeterminada, Smart-Thinking crea y utiliza una carpeta data en su directorio de trabajo. También puede especificar un directorio personalizado con la variable de entorno SMART_THINKING_DATA_DIR :

{
  "mcpServers": {
    "smart-thinking": {
      "command": "smart-thinking-mcp",
      "env": {
        "SMART_THINKING_DATA_DIR": "/chemin/absolu/vers/data"
      }
    }
  }
}

Compatibilidad con NVM (Administrador de versiones de nodo)

Smart-Thinking detecta automáticamente si Node.js está instalado a través de NVM y adapta las rutas en consecuencia, proporcionando una compatibilidad perfecta en todas las plataformas, incluido Windows con NVM.

Usar

Configuración principal

Configuración

Amable

Descripción

thought

cadena

Contenido del pensamiento a analizar (obligatorio)

thoughtType

cadena

Tipo de pensamiento ('regular', 'revisión', 'meta', 'hipótesis', 'conclusión')

connections

formación

Conexiones con otros pensamientos

requestVerification

booleano

Habilitar la verificación automática

containsCalculations

booleano

Indica si el pensamiento contiene cálculos

generateVisualization

booleano

Generar una visualización de gráfico de pensamiento

suggestTools

booleano

Sugerir herramientas MCP relevantes

sessionId

cadena

ID de sesión para persistencia

Ejemplos de uso

Razonamiento simple

Utilise l'outil Smart-Thinking pour analyser les avantages et inconvénients des énergies renouvelables.

Con verificación automática

Utilise Smart-Thinking avec vérification (requestVerification=true) pour évaluer les affirmations suivantes sur le changement climatique.

Con visualización

Utilise Smart-Thinking avec visualisation (generateVisualization=true) pour développer une stratégie marketing multicouche.

Análisis colaborativo

Utilise Smart-Thinking avec un identifiant de session (sessionId="projet-innovation") pour analyser ce problème complexe d'optimisation.

Sistema de verificación

Smart-Thinking incorpora un sofisticado sistema de verificación que evalúa la fiabilidad de la información y los cálculos. Admite 8 estados de verificación distintos:

Estado

Descripción

verified

Información verificada con confianza

partially_verified

Información parcialmente verificada

unverified

Información no verificada

contradicted

Información contradicha por otras fuentes

inconclusive

Verificación no concluyente

absence_of_information

Falta de información sobre el tema

uncertain

Información incierta debido a contradicciones

contradictory

Información inherentemente contradictoria

El sistema calcula una puntuación de confiabilidad que combina estos estados con otras métricas como la confianza, la relevancia y la calidad.

Cálculo de la puntuación de fiabilidad

La puntuación de confiabilidad se calcula utilizando una fórmula que equilibra:

  • Métricas básicas (confianza, relevancia, calidad)

  • El estado de verificación

  • Los resultados de la verificación del cálculo (si está presente)

  • Historial de puntuaciones anteriores (para suavizado temporal)

Los umbrales y las puntuaciones se han optimizado mediante simulación para garantizar la máxima consistencia.

Visualización

Smart-Thinking ofrece varios tipos de visualizaciones de gráficos de pensamiento:

  • Gráfico estándar : disposición estándar de la red de pensamiento

  • Cronológico : Organización temporal de los pensamientos.

  • Tema : Clusters por temas similares

  • Jerárquico : Estructura de árbol

  • Fuerza : Disposición basada en las fuerzas de atracción/repulsión

  • Radial : Círculos concéntricos alrededor de un pensamiento central.

Las visualizaciones se pueden filtrar según:

  • Tipos de pensamientos

  • Tipos de conexión

  • Umbrales métricos

  • Búsqueda de texto

  • Rangos de fechas

Persistencia de datos

Smart-Thinking implementa un robusto sistema de persistencia de datos que almacena:

  • Gráficos de pensamiento por sesión

  • Resultados de la verificación para su futura reutilización

  • Métricas calculadas para análisis y mejora

  • Preferencias del usuario para la personalización

Los datos se almacenan de forma compatible con varias plataformas en archivos JSON estructurados en el sistema de archivos, lo que garantiza la persistencia entre sesiones.

Compatibilidad con clientes MCP

Smart-Thinking es compatible con muchos clientes MCP, incluidos:

  • Aplicación de escritorio Claude : soporte completo para herramientas, recursos y sugerencias

  • Cline : Soporte para herramientas y recursos

  • Continuar : Soporte completo para todas las funciones de MCP

  • 5º : Soporte para herramientas

  • Cursor : Soporte para herramientas

  • Editor de Windsurf : compatibilidad con herramientas AI Flow

  • Y más...

Comparación con el pensamiento secuencial

Funcionalidad

Pensamiento secuencial

Pensamiento inteligente

Estructura del pensamiento

Lineal

Multidimensional (gráfico)

Tipos de conexión

Límites

Rico y matizado (más de 16 tipos)

Adaptación

Estático

Dinámico y contextual

Verificación

Básico

Avanzado (8 estados diferentes)

Visualización

Simple

Interactivo y configurable

Memoria

Temporario

Persistente con la vectorización

Colaboración

No

Sí (multiagente)

Personalización

Limitado

Adaptable al usuario

autoaprendizaje

No

Sí

Métrica

Lo esencial

Contextual y multifactorial

Compatibilidad de plataformas

Limitado

Completo (Windows, macOS, Linux)

API e integración

Smart-Thinking se puede integrar en otras aplicaciones Node.js:

import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { SmartThinking } from 'smart-thinking-mcp';

// Initialiser Smart-Thinking
const smartThinking = new SmartThinking({
  persistenceEnabled: true,
  verificationEnabled: true
});

// Utiliser les fonctionnalités
const result = await smartThinking.processThought({
  thought: "Cette pensée sera analysée et vérifiée",
  requestVerification: true
});

console.log(result.qualityMetrics);
console.log(result.verificationStatus);

Solución de problemas

Comprobación rápida del funcionamiento

Para verificar que Smart-Thinking funciona correctamente:

# Sur macOS/Linux
smart-thinking-mcp

# Sur Windows
smart-thinking-mcp.cmd

Debería ver el mensaje de inicio del servidor.

Consultar los registros

Si encuentra alguna dificultad, consulte los registros de Claude Desktop:

  • En macOS: ~/Library/Logs/Claude/mcp*.log

  • En Windows: %USERPROFILE%\AppData\Local\Claude\logs\mcp*.log

  • En Linux: ~/.local/share/Claude/logs/mcp*.log

Problemas comunes y soluciones

Asunto

Solución

El pensamiento inteligente no aparece en Claude

Verifique las rutas en la configuración, reinicie Claude Desktop

Errores de acceso a archivos

Verifique los permisos del directorio de datos

Problemas de conexión en Windows

Utilice rutas completas y absolutas con barras diagonales

Errores con NVM en Windows

Utilice la ruta completa a la versión activa de Node.js

Para problemas específicos de Windows y NVM, consulte la sección dedicada en la Guía de instalación .

Contribución

¡Las contribuciones son bienvenidas! Consulte nuestra Guía de contribuciones para obtener más información.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Available Tools

1 tool
smartthinkingDInspect
ParametersJSON Schema
NameRequiredDescriptionDefault
connectionsNoConnexions à d'autres pensées - Permet de lier cette pensée à d'autres pensées du graphe
containsCalculationsNoIndique si la pensée contient des calculs à vérifier
generateVisualizationNoGénérer une visualisation du graphe de pensée
helpNoAfficher le guide d'utilisation complet
requestSuggestionsNoDemander des suggestions d'amélioration du raisonnement
requestVerificationNoDemander explicitement une vérification des informations
sessionIdNoIdentifiant de session pour maintenir l'état entre les appels
suggestToolsNoSuggérer des outils MCP pertinents pour cette étape du raisonnement
thoughtYesLe contenu de la pensée à analyser - PARAMÈTRE OBLIGATOIRE - Cette pensée sera ajoutée au graphe de raisonnement
thoughtTypeNoType de pensée dans le graphe de raisonnement - Détermine la fonction de cette penséeregular
userIdNoIdentifiant de l'utilisateur pour la personnalisation
visualizationOptionsNoOptions avancées pour la visualisation
visualizationTypeNoType de visualisation à générergraph

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.0.0
    • First observedsmartthinking

TDQS

D1.7/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion or overlap between tools, as there are no other tools to compare it against. The single tool 'smartthinking' stands alone without ambiguity.

Naming Consistency5/5

Since there is only one tool, it inherently follows a consistent naming pattern with itself. There are no other tools to create inconsistency, making the naming perfectly consistent by default.

Tool Count2/5

A single tool is generally too few for most server purposes, as it limits functionality and scope. Without a description, it's unclear if this minimal set is justified, but typically one tool feels thin and inadequate for meaningful operations.

Completeness1/5

With no description provided, it's impossible to infer the domain or assess coverage. A single tool with no context suggests severe incompleteness, as there are likely many gaps in functionality for any reasonable server purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that leverages graph structures to perform sophisticated scientific reasoning through an 8-stage processing pipeline, enabling AI systems to handle complex scientific queries with dynamic confidence scoring.
    3
    -
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A sophisticated MCP server providing advanced memory capabilities with RAG, hallucination detection, and enterprise-grade AI infrastructure for intelligent agent ecosystems.
    -
  • A
    license
    A
    quality
    D
    maintenance
    Advanced cognitive thinking MCP server with DAG-based thought graph, multiple reasoning strategies, metacognition, and self-evaluation. A significant evolution beyond sequential-thinking MCP, providing structured deep reasoning with graph-based thought management.
    2
    6
    102 npm
    13
    MIT