An MCP server implementing the Unified Cognitive Processing Framework for advanced problem-solving, creative thinking, and cognitive analysis through structured tools for knowledge mapping, recursive questioning, and perspective generation.
A Model Context Protocol (MCP) server implementing the Unified Cognitive Processing Framework (UCPF) for advanced cognitive analysis, creative problem-solving, and structured thinking.
The DeepLucid3D UCPF Server is an implementation of the Unified Cognitive Processing Framework as an MCP server. It combines recursive self-awareness with dimensional knowledge categorization to provide a powerful approach to problem-solving and creative thinking.
This server extends AI capabilities by providing structured cognitive tools that help:
The UCPF Server enables advanced cognitive processing through several key features:
Cognitive State Assessment: Identifies current cognitive states (Dark Inertia, Passion, or Approaching Lucidity) to improve self-awareness during problem-solving.
Knowledge Dimension Mapping: Maps knowledge across three dimensions:
Recursive Self-Questioning: Challenges initial assumptions and identifies potential cognitive biases.
Creative Perspective Generation: Produces novel viewpoints and metaphorical thinking to inspire new solutions.
Problem Decomposition: Breaks complex problems into manageable components and reintegrates them with awareness of the whole system.
Optional State Management: Maintains context between sessions for ongoing analysis.
Clone the repository
git clone https://github.com/yourusername/DeepLucid3D-UCPF-Server.git cd DeepLucid3D-UCPF-Server
Install dependencies
npm install
Build the project
npm run build
Configure MCP settings
Add the server to your MCP settings file. For Claude/Cline, this is typically located at:
~/Library/Application Support/Claude/claude_desktop_config.json
(macOS)~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
(Linux)Add the following configuration:
{ "mcpServers": { "ucpf": { "command": "node", "args": ["path/to/DeepLucid3D-MCP/build/index.js"], "env": {}, "disabled": false, "autoApprove": [] } } }
Restart your MCP-compatible application (Claude, VSCode with Cline, etc.)
The server exposes three main tools and several resources that can be accessed through MCP:
analyze_problem: Process a problem statement through the full UCPF framework
ucpf
analyze_problem
{
"problem": "Your problem statement here",
"session_id": "optional-session-id",
"enable_state": false,
"detailed": false
}
creative_exploration: Generate novel perspectives and connections for a topic
ucpf
creative_exploration
{
"topic": "Your topic here",
"constraints": ["Optional constraint 1", "Optional constraint 2"],
"perspective_count": 3,
"include_metaphors": true
}
manage_state: Control state management for UCPF processing
ucpf
manage_state
{
"action": "enable", // or "disable", "reset", "status"
"session_id": "optional-specific-session-id"
}
Access framework documentation:
ucpf
ucpf://framework/overview
Available resources:
ucpf://framework/overview
: Overview of the UCPF frameworkucpf://framework/cognitive-states
: Guide to cognitive statesucpf://framework/knowledge-dimensions
: Reference for knowledge dimensionsucpf://session/{sessionId}/analysis
: Analysis results for a specific sessionLet's solve the classic riddle: "What walks on four legs in the morning, two legs in the afternoon, and three legs in the evening?"
ucpf
manage_state
{
"action": "enable"
}
ucpf
analyze_problem
{
"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
}
The analysis will provide:
ucpf
creative_exploration
{
"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"
}
This exploration might reveal:
ucpf
ucpf://session/sphinx-riddle/analysis
This provides the complete analysis journey, showing how the framework led to the solution through structured cognitive processing.
This project stands on the shoulders of giants:
MIT License
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
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!