DeepLucid3D UCPF Server
Un servidor MCP para análisis cognitivo avanzado, resolución creativa de problemas y pensamiento estructurado utilizando el marco UCPF.
Documentación
DeepLucid3D UCPF Server
Un servidor de Model Context Protocol (MCP) que implementa el Unified Cognitive Processing Framework (UCPF) para análisis cognitivo avanzado, resolución creativa de problemas y pensamiento estructurado.
¿Qué es?
El servidor DeepLucid3D UCPF es una implementación del Unified Cognitive Processing Framework como servidor MCP. Combina la autoconciencia recursiva con la categorización dimensional del conocimiento para ofrecer un enfoque potente para la resolución de problemas y el pensamiento creativo.
Este servidor amplía las capacidades de IA al proporcionar herramientas cognitivas estructuradas que ayudan a:
- Evaluar estados cognitivos
- Mapear dimensiones del conocimiento
- Aplicar autopreguntas recursivas
- Generar perspectivas creativas
- Descomponer y reintegrar problemas complejos
Qué hace
El servidor UCPF permite el procesamiento cognitivo avanzado mediante varias características clave:
Capacidades principales
-
Evaluación del estado cognitivo: Identifica los estados cognitivos actuales (Dark Inertia, Passion o Approaching Lucidity) para mejorar la autoconciencia durante la resolución de problemas.
-
Mapeo de dimensiones del conocimiento: Mapea el conocimiento en tres dimensiones:
- Conciencia (Conocido vs. Desconocido)
- Contenido (Conocimientos vs. Desconocimientos)
- Accesibilidad (Cognoscible vs. Incognoscible)
-
Autopreguntas recursivas: Desafía los supuestos iniciales e identifica posibles sesgos cognitivos.
-
Generación de perspectivas creativas: Produce puntos de vista novedosos y pensamiento metafórico para inspirar nuevas soluciones.
-
Descomposición de problemas: Divide problemas complejos en componentes manejables y los reintegra con conciencia del sistema completo.
-
Gestión de estado opcional: Mantiene el contexto entre sesiones para un análisis continuo.
Configuración e instalación
Requisitos previos
- Node.js (v14 o superior)
- npm (v6 o superior)
- Un entorno compatible con el Model Context Protocol
Pasos de instalación
-
Clonar el repositorio
git clone https://github.com/yourusername/DeepLucid3D-UCPF-Server.git cd DeepLucid3D-UCPF-Server -
Instalar dependencias
npm install -
Compilar el proyecto
npm run build -
Configurar los ajustes de MCP
Añade el servidor a tu archivo de ajustes de MCP. Para Claude/Cline, normalmente se encuentra en:
- Para Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) - Para VSCode Cline:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json(Linux)
Añade la siguiente configuración:
{ "mcpServers": { "ucpf": { "command": "node", "args": ["path/to/DeepLucid3D-MCP/build/index.js"], "env": {}, "disabled": false, "autoApprove": [] } } } - Para Claude Desktop:
-
Reinicia tu aplicación compatible con MCP (Claude, VSCode con Cline, etc.)
Cómo usar
El servidor expone tres herramientas principales y varios recursos a los que se puede acceder mediante MCP:
Herramientas
-
analyze_problem: Procesa un enunciado de problema a través del framework UCPF completo
<use_mcp_tool> <server_name>ucpf</server_name> <tool_name>analyze_problem</tool_name> <arguments> { "problem": "Your problem statement here", "session_id": "optional-session-id", "enable_state": false, "detailed": false } </arguments> </use_mcp_tool> -
creative_exploration: Genera perspectivas y conexiones novedosas para un tema
<use_mcp_tool> <server_name>ucpf</server_name> <tool_name>creative_exploration</tool_name> <arguments> { "topic": "Your topic here", "constraints": ["Optional constraint 1", "Optional constraint 2"], "perspective_count": 3, "include_metaphors": true } </arguments> </use_mcp_tool> -
manage_state: Controla la gestión de estado para el procesamiento UCPF
<use_mcp_tool> <server_name>ucpf</server_name> <tool_name>manage_state</tool_name> <arguments> { "action": "enable", // or "disable", "reset", "status" "session_id": "optional-specific-session-id" } </arguments> </use_mcp_tool>
Recursos
Accede a la documentación del framework:
<access_mcp_resource>
<server_name>ucpf</server_name>
<uri>ucpf://framework/overview</uri>
</access_mcp_resource>
Recursos disponibles:
ucpf://framework/overview: Descripción general del framework UCPFucpf://framework/cognitive-states: Guía de estados cognitivosucpf://framework/knowledge-dimensions: Referencia de dimensiones del conocimientoucpf://session/{sessionId}/analysis: Resultados de análisis de una sesión específica
Ejemplo de uso: Resolver un acertijo con UCPF
Resolvamos el clásico acertijo: "¿Qué camina con cuatro patas por la mañana, dos patas al mediodía y tres patas por la noche?"
Paso 1: Activar la gestión de estado para la persistencia de sesión
<use_mcp_tool>
<server_name>ucpf</server_name>
<tool_name>manage_state</tool_name>
<arguments>
{
"action": "enable"
}
</arguments>
</use_mcp_tool>
Paso 2: Analizar el acertijo usando el framework UCPF
<use_mcp_tool>
<server_name>ucpf</server_name>
<tool_name>analyze_problem</tool_name>
<arguments>
{
"problem": "What walks on four legs in the morning, two legs in the afternoon, and three legs in the evening?",
"session_id": "sphinx-riddle",
"enable_state": true
}
</arguments>
</use_mcp_tool>
El análisis proporcionará:
- Evaluación del estado cognitivo (probablemente identificando pensamiento metafórico potencial)
- Mapeo del conocimiento de lo que sabemos y no sabemos
- Preguntas recursivas para desafiar los supuestos iniciales (por ejemplo, "¿Estamos asumiendo patas literales?")
- Perspectivas estructuradas sobre diferentes interpretaciones
Paso 3: Explorar perspectivas creativas para encontrar la solución
<use_mcp_tool>
<server_name>ucpf</server_name>
<tool_name>creative_exploration</tool_name>
<arguments>
{
"topic": "Walking with different numbers of legs at different times of day",
"constraints": ["morning", "afternoon", "evening", "four", "two", "three"],
"include_metaphors": true,
"session_id": "sphinx-riddle"
}
</arguments>
</use_mcp_tool>
Esta exploración podría revelar:
- La interpretación metafórica de "patas" como estructuras de soporte
- La interpretación metafórica de los momentos del día como etapas de la vida
- Llevando a la respuesta clásica: un ser humano, que gatea en cuatro extremidades de bebé, camina en dos piernas de adulto y usa un bastón (tercera "pata") en la vejez
Paso 4: Revisar el análisis de la sesión
<access_mcp_resource>
<server_name>ucpf</server_name>
<uri>ucpf://session/sphinx-riddle/analysis</uri>
</access_mcp_resource>
Esto proporciona el recorrido completo del análisis, mostrando cómo el framework condujo a la solución mediante el procesamiento cognitivo estructurado.
Agradecimientos
Este proyecto se apoya en hombros de gigantes:
- El equipo de Model Context Protocol (MCP) por crear el protocolo fundamental que permite a los sistemas de IA acceder a herramientas y recursos externos
- El equipo de Anthropic Claude por su trabajo en sistemas de IA avanzados capaces de utilizar MCP
- Los contribuidores de los conceptos del Unified Cognitive Processing Framework que impulsan la metodología de análisis cognitivo
- La comunidad de código abierto cuyas bibliotecas y herramientas hacen posible proyectos como este
Licencia
Licencia MIT
Estructura del proyecto
DeepLucid3D-UCPF-Server/
├── src/
│ ├── engine/
│ │ ├── ucpf-core.ts # Core UCPF processing logic
│ │ ├── creative-patterns.ts # Creative thinking utilities
│ │ └── state-manager.ts # Session state management
│ ├── tools/
│ │ ├── analyze-problem.ts # Problem analysis tool
│ │ └── creative-exploration.ts # Creative exploration tool
│ └── index.ts # Main server implementation
├── build/ # Compiled JavaScript files
├── package.json # Project dependencies and scripts
└── README.md # This documentation
© 2025 DeepLucid3D UCPF Server
Véase también
- TranscriptionTools-MCP — Procesamiento de transcripciones
- DeepLucid3D-MCP — Procesamiento cognitivo
- UNO-MCP — Mejora narrativa
- gitea-mcp — Integración con Gitea
- zero-vector-MCP — Generación procedimental