analyze_problem
Process a problem statement through the full UCPF framework
Run a problem through a structured cognitive framework — assumptions challenged, knowns and unknowns mapped, alternative perspectives generated, with optional session memory.
LABSCO SUMMARY
The value is not that a model can think about your problem — it can already — but that this asks the same structural questions in the same order: what am I assuming, what do I know versus what is knowable, what would the opposite framing look like. Session state is worth enabling for anything that runs past one call, because the accumulated analysis is readable afterwards as its own resource rather than being scattered through the transcript.
An MCP server implementing the Unified Cognitive Processing Framework: a fixed procedure for taking a problem apart. It assesses the thinking state a problem is being approached from, maps what is known against what is knowable, asks recursive questions that challenge the framing, and produces alternative perspectives — optionally keeping the analysis across a session.
analyze_problemcreative_explorationmanage_stateucpf://framework/overview, ucpf://framework/cognitive-states and ucpf://framework/knowledge-dimensions, plus a session's accumulated analysis at ucpf://session/{sessionId}/analysisNo account and no key — the configuration block has an empty env. Node.js v14 or higher and npm v6 or higher. The npm package name is DeepLucid3D (0.1.0) and it is marked private, so build from a clone with npm install and npm run build, then point your client at the built index.js. State is off unless you enable it, so pass a session id and switch it on when you want an analysis to accumulate across calls.
One command — npx -y github:MushroomFleet/DeepLucid3D-MCP
USE CASES
Run the problem statement through the framework and read the recursive questions, which are aimed at the assumption you did not notice you were making.
Use the knowledge mapping to separate what is known, what is unknown but findable, and what is not knowable at all — which decides where to spend research time.
Ask for a set number of perspectives on the topic with your real constraints attached, so the alternatives stay usable rather than merely surprising.
Enable state under a session id, analyse in stages, and read the accumulated analysis back as a resource when you return.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
analyze_problemProcess a problem statement through the full UCPF framework
creative_explorationGenerate novel perspectives and connections for a topic
manage_stateControl the state management for UCPF processing
BEFORE YOU INSTALL
3 tools when we connected.
CONTEXT COST
Rated by the size of the 3 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"DeepLucid3D-MCP": {
"command": "npx",
"args": [
"-y",
"github:MushroomFleet/DeepLucid3D-MCP"
]
}
}
}npx -y github:MushroomFleet/DeepLucid3D-MCP