local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Offers API integration for Node.js applications to utilize Smart-Thinking's reasoning capabilities programmatically, with functions for thought processing and verification.
Available as an npm package (smart-thinking-mcp) for easy installation and integration into JavaScript/TypeScript projects.
Built with TypeScript 5.1.6, providing type-safe integration for applications that want to incorporate Smart-Thinking's reasoning capabilities.
Pensamiento inteligente
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.
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)
Opción 2: Instalación mediante herrería
Para instalar Smart-Thinking automáticamente a través de Smithery :
Opción 3: Usar a través de npx (sin instalación)
Opción 4: Instalar desde el código fuente
Configuración con Claude Desktop
Configuración en macOS
Agregue esta configuración a su archivo ~/Library/Application Support/Claude/claude_desktop_config.json
:
O vía npx:
Configuración en Windows
Agregue esta configuración a su archivo %APPDATA%\Claude\claude_desktop_config.json
:
O con la ruta completa a Node.js (recomendado para Windows):
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
:
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
Con verificación automática
Con visualización
Análisis colaborativo
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:
Solución de problemas
Comprobación rápida del funcionamiento
Para verificar que Smart-Thinking funciona correctamente:
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
You must be authenticated.
Tools
Un sofisticado servidor MCP que proporciona un marco de razonamiento adaptativo y multidimensional para asistentes de IA, reemplazando el razonamiento lineal con una arquitectura basada en gráficos para procesos cognitivos más matizados.
- Vue d'ensemble
- Caractéristiques clés
- Installation
- Configuration avec Claude Desktop
- Système de fichiers cross-plateforme
- Utilisation
- Système de vérification
- Visualisation
- Persistance des données
- Compatibilité avec les clients MCP
- Comparaison avec Sequential-Thinking
- API et intégration
- Résolution des problèmes
- Contribution
- Licence