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

  1. 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.

  2. Mapeo de dimensiones del conocimiento: Mapea el conocimiento en tres dimensiones:

    • Conciencia (Conocido vs. Desconocido)
    • Contenido (Conocimientos vs. Desconocimientos)
    • Accesibilidad (Cognoscible vs. Incognoscible)
  3. Autopreguntas recursivas: Desafía los supuestos iniciales e identifica posibles sesgos cognitivos.

  4. Generación de perspectivas creativas: Produce puntos de vista novedosos y pensamiento metafórico para inspirar nuevas soluciones.

  5. Descomposición de problemas: Divide problemas complejos en componentes manejables y los reintegra con conciencia del sistema completo.

  6. 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

  1. Clonar el repositorio

    git clone https://github.com/yourusername/DeepLucid3D-UCPF-Server.git
    cd DeepLucid3D-UCPF-Server
    
  2. Instalar dependencias

    npm install
    
  3. Compilar el proyecto

    npm run build
    
  4. 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": []
        }
      }
    }
    
  5. 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

  1. 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>
    
  2. 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>
    
  3. 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 UCPF
  • ucpf://framework/cognitive-states: Guía de estados cognitivos
  • ucpf://framework/knowledge-dimensions: Referencia de dimensiones del conocimiento
  • ucpf://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