uddhav/creative-thinking
If you are the rightful owner of creative-thinking and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Creative Thinking MCP Server provides structured techniques for lateral and creative problem-solving.
Creative Thinking MCP Server
A Model Context Protocol (MCP) server that provides structured creative thinking techniques for problem-solving and ideation. This server implements 28 creative thinking techniques through a unified framework combining generative creativity with systematic risk assessment, analytical verification, and post-action reflexivity tracking.
Note: This repository is a public fork of work originally developed with Munshy, Personal Secretary.
Architecture Principles
This project follows a three-layer tool architecture as its core design principle:
- Discovery - Intelligent technique selection based on problem analysis
- Planning - Structured workflow creation combining multiple techniques
- Execution - Guided step-by-step implementation with state management
Fundamental Design Decision: Three Tools Only
This MCP server exposes EXACTLY three tools - no more, no less:
discover_techniques
- Analyzes problems and recommends techniquesplan_thinking_session
- Creates structured workflowsexecute_thinking_step
- Executes individual steps
All functionality must be integrated into these three tools. This includes:
- Escape velocity analysis (integrated into discovery/planning)
- Option generation (automatic in discovery when flexibility is low)
- Session management (internal state management)
- Future features (must fit within the three-tool workflow)
This constraint ensures a clean, focused API that mirrors the natural creative thinking workflow and prevents tool proliferation.
Overview
The three-layer architecture guides you through comprehensive problem-solving:
-
Discovery Layer (
discover_techniques
) - Analyzes problems and recommends suitable thinking techniques based on characteristics, context, and desired outcomes. -
Planning Layer (
plan_thinking_session
) - Creates structured workflows that combine techniques, providing step-by-step guidance adapted to your timeframe. -
Execution Layer (
execute_thinking_step
) - Guides you through each thinking step while maintaining session state and integrating risk assessment.
📚 New to the techniques? Check out the for a comprehensive overview of all 28 techniques and when to use each one.
This layered approach ensures efficient problem-solving by matching techniques to problems, creating comprehensive workflows, and maintaining focus throughout the creative process.
Installation
Using npx
# Run directly from GitHub
npx -y github:uddhav/creative-thinking
# Or if published to npm
npx -y creative-thinking
Local Development
# Clone the repository
git clone https://github.com/uddhav/creative-thinking.git
cd creative-thinking
# Install dependencies
npm install
# Build the project
npm run build
# Run locally
node dist/index.js
Sequential Execution Architecture
The Creative Thinking server implements a sequential execution model that ensures maximum coherence and depth in the creative thinking process.
How It Works
Planning Phase
When you call plan_thinking_session
, the server:
- Analyzes the problem and selects appropriate techniques
- Creates a structured workflow with clear step progression
- Provides guidance for each step in the sequence
- Maintains context throughout the thinking process
Execution Phase
Each execute_thinking_step
call:
- Builds progressively on previous insights
- Maintains full session context and state
- Ensures natural flow of creative thinking
- Tracks path dependencies and flexibility
Key Benefits
- Coherence: Each step builds naturally on previous insights
- Depth: Full exploration of each technique before moving forward
- Simplicity: Straightforward execution model
- Context: Rich contextual flow throughout the process
Example
// Step 1: Discover techniques
const discovery = await discoverTechniques({
problem: 'How to improve team collaboration',
});
// Step 2: Plan the thinking session
const plan = await planThinkingSession({
problem: 'How to improve team collaboration',
techniques: ['six_hats', 'scamper'],
});
// Step 3: Execute the thinking steps sequentially
let sessionId;
for (let i = 0; i < plan.totalSteps; i++) {
const result = await executeThinkingStep({
planId: plan.planId,
technique: plan.currentTechnique,
problem: 'How to improve team collaboration',
currentStep: i + 1,
totalSteps: plan.techniqueSteps,
output: 'Your thinking for this step...',
nextStepNeeded: i < plan.totalSteps - 1,
sessionId,
});
if (i === 0) {
sessionId = result.sessionId;
}
}
Technique Methodologies
Each technique follows its specific sequential process:
- Six Thinking Hats - Blue → White → Red → Yellow → Black → Green (6 steps)
- SCAMPER - Substitute → Combine → Adapt → Modify → Put to other use → Eliminate → Reverse (7-8 steps)
- Disney Method - Dreamer → Realist → Critic (3 steps)
- Design Thinking - Empathize → Define → Ideate → Prototype → Test (5 steps)
- TRIZ - Identify → Remove → Apply → Minimize (4 steps)
- PO - Provocation → Exploration → Verification → Solution (4 steps)
- Quantum Superposition - Generate → Interfere → Entangle → Evolve → Measure → Collapse (6 steps)
- Temporal Creativity - Archaeological Analysis → Present Synthesis → Future Projection → Option Creation → Refinement → Integration (6 steps)
- Paradoxical Problem Solving - Identify Contradiction → Explore Paradox → Synthesize Unity → Generate Novel Solutions → Transcend Paradox (5 steps)
- Meta-Learning - Pattern Recognition → Learning Accumulation → Strategy Evolution → Feedback Integration → Meta-Synthesis (5 steps)
Session Resilience
The server supports base64 encoded sessions that can survive server restarts and memory loss:
How It Works
- Session Encoding: Both
planId
andsessionId
can be base64 encoded tokens - State Preservation: Encoded sessions contain all necessary state to resume
- Transparent Handling: Clients see opaque tokens - encoding is handled internally
- 24-Hour Expiry: Encoded sessions remain valid for 24 hours from creation
Benefits
- Server Restart Resilience: Sessions survive server crashes or restarts
- Stateless Operation: No external storage required
- Backward Compatible: Regular IDs still work alongside encoded ones
- Memory Efficient: Server doesn't need to maintain all session state
Example
// Server returns encoded sessionId when needed
const result = await executeThinkingStep({
planId: 'eyJwbGFuSWQiOiJwbGFuXzEyMyIsInByb2JsZW0iOi...', // Encoded plan
technique: 'six_hats',
problem: 'How to improve team collaboration',
currentStep: 1,
totalSteps: 6,
output: 'Initial thoughts...',
});
// result.sessionId might be encoded for resilience
// Client uses it as-is without knowing it's encoded
const nextResult = await executeThinkingStep({
sessionId: result.sessionId, // Transparently handled
// ... other parameters
});
Core Features
Advanced Architecture Components
- Error Context Builder: Centralized error handling with actionable guidance and examples
- Orchestrator Pattern: Complex workflow management (Ergodicity, Risk Assessment, Response Building)
- Option Generation Engine: 12 strategies (8 core + 4 enhanced) with automatic activation at flexibility < 0.4
- Early Warning System: Multi-sensor architecture with 4 warning levels (🟢 SAFE → 🔴 CRITICAL)
- Export System: Multi-format support (JSON, CSV, Markdown) with full session fidelity
- Validation Strategy: Comprehensive input validation using strategy pattern
- Persistence Architecture: Adapter pattern supporting filesystem and memory backends
- MCP Sampling Integration: AI-powered enhancement with graceful degradation when unavailable
28 Creative Thinking Techniques
Each technique integrates creative generation with systematic verification and post-action reflexivity tracking. The collection includes 21 core creative techniques, 3 analytical verification techniques, and 4 behavioral economics techniques inspired by Rory Sutherland:
Note: The discovery layer includes a wildcard technique selection feature (17.5% probability by
default, configurable via WILDCARD_PROBABILITY
environment variable) that randomly includes an
additional technique to prevent algorithmic pigeonholing and encourage unexpected insights.
- Six Thinking Hats Plus - Multi-perspective analysis with meta-uncertainty awareness
- Provocative Operation (PO) - Pattern-breaking through systematic verification
- Random Entry - Creative connections validated through systematic doubt
- SCAMPER - Systematic transformations with integrated pre-mortem analysis
- Concept Extraction - Cross-domain pattern transfer with boundary awareness
- Yes, And - Collaborative ideation with built-in critical evaluation
- Design Thinking - Human-centered innovation with embedded risk management
- TRIZ - Contradiction ELIMINATION through systematic innovation principles
- Neural State - Optimize YOUR BRAIN's cognitive states (DMN/ECN balance)
- Temporal Work Design - Time-based problem solving and pressure transformation
- Cultural Integration - Unified cross-cultural bridge-building and creative synthesis
- Collective Intelligence - Wisdom aggregation from diverse knowledge sources
- Disney Method - Three-role creative process (Dreamer → Realist → Critic)
- Nine Windows - Systematic 3×3 analysis across time and system levels
- Quantum Superposition - Maintains multiple contradictory solutions until optimal collapse
- Temporal Creativity - Advanced temporal thinking with path memory integration
- Paradoxical Problem Solving - PRESERVE contradictions for ongoing flexibility
- Meta-Learning from Path Integration - Self-improving system that learns from technique patterns
- Biomimetic Path Management - Applies biological solutions and evolutionary strategies to innovation
- First Principles Thinking - Breaks complex problems down to fundamental truths and rebuilds solutions
- Cultural Integration - Unified cross-cultural bridge-building and creative synthesis
- Neuro-Computational Synthesis - AI/ML algorithms for computational creativity (NOT human cognition)
Analytical Verification Techniques:
- Criteria-Based Analysis - Systematic truth verification through established criteria (5 steps)
- Linguistic Forensics - Deep analysis of communication patterns for hidden insights (6 steps)
- Competing Hypotheses Analysis - Systematic evaluation of multiple explanations using evidence matrices and Bayesian reasoning (8 steps)
MCP Prompts Support (NEW)
The server exposes pre-configured prompts for common lateral thinking scenarios:
- problem-discovery: Discover the best techniques for your specific problem
- creative-brainstorming: Generate creative solutions using multiple perspectives
- risk-analysis: Analyze potential risks and black swan events
- complete-session: Run a complete guided lateral thinking session
- quantum-thinking: Explore contradictory solutions simultaneously
- temporal-creativity: Apply temporal thinking with path memory tracking
These prompts provide structured conversation starters that guide users through effective use of the server's capabilities.
MCP Sampling Integration (AI Enhancement)
The server supports MCP Sampling protocol for AI-powered enhancement of creative thinking capabilities. When a compatible MCP client provides sampling support, the server can request LLM completions to enhance various features.
Key Features:
- Automatic Detection: Server detects client sampling capabilities during handshake
- Graceful Degradation: Features work without AI, providing basic functionality
- Privacy-First: All sampling is done through the client - server never accesses external APIs
- Intelligent Routing: Different features use appropriate model preferences
Enhanced Features with AI:
- Risk Generation - Comprehensive risk assessment with severity and mitigation strategies
- Idea Enhancement - Transform basic ideas into detailed, actionable proposals
- Smart Summaries - Intelligent synthesis of creative sessions with key insights
- Technique Recommendations - AI-powered analysis of problem-technique fit
- Natural Language Processing - Advanced text analysis for complexity and patterns
Configuration:
MCP Sampling is automatically enabled when:
- Your MCP client supports the sampling protocol
- Client sends capability notification during connection
- No additional configuration needed - it just works!
Example Flow:
// 1. Client connects and sends capabilities
// Client -> Server: sampling capability notification
// 2. Server detects AI is available
// Features automatically upgrade to enhanced versions
// 3. During execution, server requests AI assistance
const riskAssessment = await generateRisks(solution);
// If AI available: Detailed multi-dimensional risk analysis
// If AI unavailable: Basic risk templates
// 4. Results seamlessly integrate into workflow
// User sees enhanced output without knowing if AI was used
Fallback Behavior:
When AI is not available, the server provides:
- Template-based risk assessments
- Rule-based idea enhancement
- Statistical summaries
- Heuristic technique recommendations
- Pattern-matching NLP
This ensures the server remains fully functional regardless of AI availability.
Memory-Aware Outputs (NEW)
All three layers now provide memory-suggestive outputs to enhance contextual understanding:
Discovery Layer:
- Problem Analysis: Observations about the problem's nature and context
- Historical Relevance: Past approaches and their outcomes
- Searchable Factors: Key elements to explore further
Planning Layer:
- Technique Rationale: Why specific techniques were chosen
- Sequence Logic: How techniques build upon each other
- Historical Notes: Relevant precedents and patterns
Execution Layer:
- Technique Effectiveness: Real-time performance metrics
- Path Dependencies: How current choices affect future options
- Noteworthy Moments: Significant insights or turning points
- Future Relevance: Patterns that may apply to future challenges
Analytical Verification Techniques
Three new techniques provide systematic validation and truth assessment capabilities:
Criteria-Based Analysis (CBA)
Five-step structured approach for evaluating authenticity and validity:
- Baseline Assessment - Establish normal patterns and expected characteristics
- Cognitive Criteria - Evaluate logical consistency and detail richness
- Motivational Analysis - Examine incentives and potential biases
- Reality Monitoring - Distinguish experienced vs. imagined elements
- Validity Synthesis - Integrate findings into confidence assessment
Best for: Validating solutions, assessing information reliability, detecting flawed assumptions
Linguistic Forensics
Six-step deep analysis of communication patterns:
- Content Mapping - Identify key claims and statements
- Pattern Recognition - Detect linguistic markers and anomalies
- Pronoun Analysis - Examine psychological distance indicators
- Complexity Assessment - Evaluate cognitive load indicators
- Emotional Profiling - Analyze sentiment and affect patterns
- Coherence Verification - Check internal consistency
Best for: Understanding stakeholder communications, revealing hidden insights, cross-cultural analysis
Competing Hypotheses Analysis (CHA)
Eight-step systematic evaluation of multiple explanations:
- Hypothesis Generation - Create multiple competing explanations
- Evidence Mapping - List all available evidence
- Matrix Construction - Build evidence-hypothesis compatibility matrix
- Diagnostic Assessment - Identify discriminating evidence
- Deception Modeling - Consider manipulation possibilities
- Bayesian Update - Apply probabilistic reasoning
- Sensitivity Analysis - Test conclusion robustness
- Decision Synthesis - Integrate into actionable recommendation
Best for: Complex decision-making, handling contradictory evidence, reducing confirmation bias
Unified Framework Features
- Dual thinking modes with visual indicators for creative and critical phases
- Comprehensive risk and failure mode tracking across all techniques
- Antifragile solution design that benefits from stress and change
- Consideration of low-probability, high-impact events
- Meta-learning metrics to track session effectiveness
- Analytical verification integrated with creative generation
Session Management
- Full session persistence with save, load, list, delete, and export capabilities
- Automatic progress saving and session tagging for organization
- Multiple export formats (JSON, Markdown, CSV) for different use cases
- Support for revisions and branching during creative exploration
- Progress tracking with visual indicators and formatted output
- Insights extraction and summary generation upon completion
Telemetry & Analytics (v0.4.0 - pending release)
- Privacy-first analytics with opt-in by default (disabled unless
TELEMETRY_ENABLED=true
) - Three privacy modes: strict, balanced, minimal
- Technique effectiveness tracking and analysis
- Session duration and completion metrics
- Visualization tools for data analysis
- Configurable data collection levels
Ergodicity Awareness (NEW)
The server now tracks path dependencies and non-ergodic effects in creative thinking:
- Path Memory System - Tracks how each decision creates irreversible constraints
- Flexibility Metrics - Real-time monitoring of remaining creative options
- Absorbing Barrier Detection - Warns about approaching irreversible states like:
- Cognitive lock-in (stuck in one way of thinking)
- Analysis paralysis (overthinking preventing action)
- Perfectionism trap (standards preventing completion)
- Escape Routes - Suggests ways to regain flexibility when options are limited
- Visual Indicators - Shows path metrics in every thinking step output
The system recognizes that creative processes are non-ergodic: each decision permanently changes the landscape of future possibilities. This helps you maintain awareness of path dependencies and avoid getting trapped in absorbing states.
🚨 Absorbing Barrier Early Warning System
The integrated early warning system continuously monitors for approaching "points of no return" in your creative process:
- Multi-Sensor Monitoring: Tracks cognitive rigidity, resource depletion, and technical debt accumulation
- Four Warning Levels: 🟢 SAFE > 🟡 CAUTION > 🟠 WARNING > 🔴 CRITICAL
- Escape Protocols: Provides actionable strategies to regain flexibility before hitting barriers
- Visual Alerts: Critical warnings appear prominently in the output to ensure timely action
When barriers are detected, the system recommends specific escape protocols ranging from simple pattern interruption to strategic pivots, each calibrated to your current flexibility level.
🌱 Option Generation Engine
When flexibility drops below 0.4, the system automatically activates the Option Generation Engine to create new possibilities through eight core strategies plus four advanced techniques:
- Decomposition - Break monolithic commitments into flexible modules
- Temporal - Adjust time parameters (delay commitments, accelerate options)
- Abstraction - Move up abstraction levels to find new solution spaces
- Inversion - Flip constraints into features and reverse assumptions
- Stakeholder - Introduce new perspectives and collaborative opportunities
- Resource - Reallocate or discover untapped resources
- Capability - Leverage hidden skills or develop new competencies
- Recombination - Mix existing elements in novel ways Advanced Option Generation Techniques (NEW):
- Constraint Relaxation - Temporarily loosen non-critical constraints
- Alternative Universes - Explore "what if" scenarios systematically
- Antifragile Design - Create options that benefit from volatility
- Time Arbitrage - Exploit temporal differences in constraints
The engine evaluates each generated option for flexibility gain, implementation cost, reversibility, and synergy with existing choices, ensuring practical and effective recommendations.
🎯 Enhancement Features
The Creative Thinking Server includes several advanced features that enhance the quality and safety of your creative process:
📍 Visual Indicators (NEW)
Optional technique-specific state indicators provide real-time context on stderr output:
Key Features:
- Technique State: Shows current mode (e.g.,
[🔴 Red Hat]
,[❌ ELIMINATE]
) - Risk Level: Visual risk assessment (
[🟢 Low Risk]
to[⚫ Ruin Risk]
) - Flexibility Score: Path flexibility warnings (
[⚠️ Flexibility: 25%]
) - Environment Control: Enable with
SHOW_TECHNIQUE_INDICATORS=true
- Clean Output: Disabled by default to maintain minimal interface
Example Display:
┌──────────────────────────────────────────────────────────────────────────────┐
│ ✨ 🔧 SCAMPER - Step 6/8 │
│ [❌ ELIMINATE] [🔴 High Risk] [⚠️ Flexibility: 25%] │
├──────────────────────────────────────────────────────────────────────────────┤
See for full details.
📊 Reality Gradient System
The Reality Gradient System enhances creative thinking by annotating ideas with their possibility levels and breakthrough requirements, rather than blocking "impossible" ideas.
Key Features:
- Automatic Assessment: Ideas are evaluated during execution for feasibility
- Non-Blocking Design: Assessments appear as informational annotations, not barriers
- Possibility Levels:
feasible
,difficult
,breakthrough-required
, orimpossible
- Domain Awareness: Detects finance, healthcare, technology, and regulatory contexts
- Historical Precedents: Shows examples of "impossible" becoming possible
- Breakthrough Guidance: Identifies what needs to change for ideas to work
When It Activates:
- Automatically during execution when ideas contain impossibility markers
- Only adds assessment for non-trivial feasibility issues
- Respects pre-existing reality assessments
🧠 Complexity Analysis
The Complexity Analysis system monitors the cognitive load of your thinking process and suggests strategies when complexity becomes overwhelming.
Key Features:
- NLP-Based Analysis: Uses natural language processing to assess complexity
- Pattern Detection: Identifies multiple interacting elements, conflicts, and uncertainty
- Automatic Suggestions: Provides decomposition strategies for high complexity
- Real-Time Monitoring: Analyzes both current output and recent history
When It Activates:
- During execution when output complexity exceeds thresholds
- When recent outputs show increasing complexity over time
- Suggests sequential thinking for systematic decomposition
Example Suggestions:
- Break down into smaller sub-problems
- Analyze each component separately before integration
- Create visual representations of relationships
- Systematic review of each element
🔄 Ergodicity Awareness (Enhanced)
The Ergodicity system tracks path dependencies and non-reversible effects in creative thinking, helping you avoid getting trapped in absorbing states. Now with improved visibility and user-friendly warnings.
Key Features:
- Path Memory: Records all decisions and their irreversible effects
- Flexibility Metrics: Real-time monitoring of remaining creative options (0-1 scale)
- Absorbing Barrier Detection: Warns about approaching irreversible states
- Visual Indicators: Shows path metrics in every thinking step output
- Escape Routes: Suggests ways to regain flexibility when options are limited
Enhanced Visibility (v0.3.1):
- Visual Warnings: Color-coded flexibility alerts (🔴 critical < 20%, 🟡 warning < 30%, 🔵 caution < 40%)
- User-Friendly Messages: Plain language explanations of flexibility status
- Alternative Suggestions: Automatic display when flexibility drops below 40%
- Escape Route Display: Visual presentation of available options to regain flexibility
- Response Integration: Flexibility data now included in all execution responses
Example Visual Warning:
┌──────────────────────────────────────────────────────────────────────────────┐
│ ⚠️ Flexibility Alert: 25% remaining │
├──────────────────────────────────────────────────────────────────────────────┤
│ Warning: Options are becoming limited. Generate alternatives now. │
├──────────────────────────────────────────────────────────────────────────────┤
│ Alternative Approaches: │
│ 1. Step back and reconsider the core problem │
│ 2. Remove constraints rather than adding features │
│ 3. Explore alternative implementation paths │
└──────────────────────────────────────────────────────────────────────────────┘
Common Absorbing States Detected:
- Cognitive lock-in (stuck in one way of thinking)
- Analysis paralysis (overthinking preventing action)
- Perfectionism trap (standards preventing completion)
- Technical debt accumulation
- Resource depletion
🌟 Memory-Aware Outputs
All three layers provide rich contextual information to help you understand and remember your creative journey:
Discovery Layer:
- Problem observation and analysis
- Historical relevance to similar problems
- Searchable factors for future reference
Planning Layer:
- Technique rationale explaining choices
- Sequence logic for workflow design
- Historical notes on technique combinations
Execution Layer:
- Technique effectiveness scoring (0-1)
- Path dependencies created
- Flexibility impact measurements
- Noteworthy moments flagged
- Future relevance assessments
📊 Analytics and Effectiveness Tracking (NEW)
Optional telemetry system for tracking technique effectiveness:
Privacy-First Design:
- Opt-in only (disabled by default)
- No personal data collection
- Local storage by default
- Anonymous session tracking
Insights Available:
- Technique effectiveness scores
- Insight generation patterns
- Risk identification rates
- Session completion analytics
- Technique combination success
Enable with TELEMETRY_ENABLED=true
. See
for details.
🚀 Integrated Early Warning System
Continuously monitors for approaching "points of no return" in your creative process:
Warning Levels:
- 🟢 SAFE: Full flexibility maintained
- 🟡 CAUTION: Some constraints emerging
- 🟠 WARNING: Significant flexibility loss
- 🔴 CRITICAL: Approaching absorbing barrier
Escape Protocols:
- Pattern interruption for mild warnings
- Strategic pivots for severe warnings
- Complete reframing for critical states
Tools
🔍 discover_techniques
Analyzes your problem and recommends the most suitable creative thinking techniques.
Inputs:
problem
(string, required): The problem or challenge you want to solvecontext
(string, optional): Additional context about the situationpreferredOutcome
(string, optional): The type of solution you prefer- Options: 'innovative', 'systematic', 'risk-aware', 'collaborative', 'analytical'
constraints
(array, optional): Any constraints or limitations to considersessionId
(string, optional): Current session ID to check flexibility and generate optionscurrentFlexibility
(number, optional): Current flexibility score (0-1). If not provided, will be calculated from session
Example:
{
"problem": "How can we reduce customer churn while maintaining profitability?",
"context": "SaaS business with increasing competition",
"preferredOutcome": "systematic",
"constraints": ["Limited development resources", "Cannot reduce prices"]
}
📋 plan_thinking_session
Creates a structured workflow for applying one or more creative thinking techniques.
Inputs:
problem
(string, required): The problem to solvetechniques
(array, required): The techniques to include in the workflow- Options: 'six_hats', 'po', 'random_entry', 'scamper', 'concept_extraction', 'yes_and', 'design_thinking', 'triz', 'neural_state', 'temporal_work', 'cross_cultural', 'collective_intel', 'disney_method', 'nine_windows'
objectives
(array, optional): Specific objectives for this sessionconstraints
(array, optional): Constraints to work withintimeframe
(string, optional): How much time/depth to invest- Options: 'quick', 'thorough', 'comprehensive'
Example:
{
"problem": "Redesign onboarding process for better user retention",
"techniques": ["design_thinking", "scamper"],
"objectives": ["Reduce time to first value", "Increase completion rate"],
"timeframe": "thorough"
}
🎯 execute_thinking_step
Executes a single step in your creative thinking process.
Inputs:
planId
(string, required): ID from plan_thinking_sessiontechnique
(string, required): The lateral thinking technique to useproblem
(string, required): The problem or challenge to addresscurrentStep
(integer, required): Current step number in the techniquetotalSteps
(integer, required): Total steps for this techniqueoutput
(string, required): Your creative output for this stepnextStepNeeded
(boolean, required): Whether another step is needed
Technique-specific inputs:
hatColor
(string, optional): Current hat color for six_hats techniqueprovocation
(string, optional): The provocative statement for po techniqueprinciples
(array, optional): Extracted principles for po techniquerandomStimulus
(string, optional): The random word/concept for random_entryconnections
(array, optional): Generated connections for random_entryscamperAction
(string, optional): Current SCAMPER actionsuccessExample
(string, optional): Successful solution to analyze for concept_extractionextractedConcepts
(array, optional): Key concepts from success exampleabstractedPatterns
(array, optional): Generalized patterns from conceptsapplications
(array, optional): Applications of patterns to probleminitialIdea
(string, optional): Starting idea for yes_and techniqueadditions
(array, optional): Creative additions building on ideaevaluations
(array, optional): Critical evaluations of potential issuessynthesis
(string, optional): Final integrated solutiondesignStage
(string, optional): Current Design Thinking stageempathyInsights
(array, optional): User needs and threat vectorsproblemStatement
(string, optional): Framed problem with failure modesideaList
(array, optional): Generated ideas with risk assessmentprototypeDescription
(string, optional): Prototype including edge casesuserFeedback
(array, optional): Feedback from testingfailureInsights
(array, optional): Insights from failure analysiscontradiction
(string, optional): Core contradiction for TRIZinventivePrinciples
(array, optional): TRIZ principles appliedviaNegativaRemovals
(array, optional): Elements removed via negativaminimalSolution
(string, optional): Final minimal solution
Unified Framework fields (applicable to all techniques):
risks
(array, optional): Identified risks or potential issuesfailureModes
(array, optional): Ways the solution could failmitigations
(array, optional): Strategies to address risksantifragileProperties
(array, optional): Ways solution benefits from stressblackSwans
(array, optional): Low probability, high impact events to consider
Advanced features:
isRevision
(boolean, optional): Whether this revises a previous steprevisesStep
(integer, optional): Which step is being revisedbranchFromStep
(integer, optional): Step number to branch frombranchId
(string, optional): Identifier for the branch
Example Reality Assessment:
📊 Reality Navigator:
Idea: "Wireless energy transmission with 100% efficiency"
Reality Assessment:
- Level: breakthrough-required (physical)
- Type: physical impossibility
- Breakthroughs required:
• Discover new physical principles
• Work within constraints creatively
• Find loopholes in current understanding
- Historical precedents:
• Pre-1903: Human flight was deemed impossible
• 1903: Wright Brothers achieve powered flight
• Breakthrough: Understanding of aerodynamics + lightweight engines
- Mechanism: Would require new physics or energy source
- Confidence: 90%
Technique Selection Guide
Quick Decision Tree
What type of problem are you solving?
│
├── 🎯 Need fresh ideas or breakthrough thinking?
│ ├── Want random inspiration → Random Entry 🎲
│ ├── Need systematic innovation → SCAMPER 🔧
│ └── Challenge assumptions → PO (Provocative Operation) 💭
│
├── 🔍 Need comprehensive analysis?
│ ├── Multiple perspectives needed → Six Thinking Hats 🎩
│ ├── User-centered design → Design Thinking 🎨
│ └── System-wide view → Nine Windows 🔲
│
├── ⚡ Facing contradictions or paradoxes?
│ ├── Technical/engineering problem → TRIZ ⚡
│ └── Complex systemic tensions → Paradoxical Problem Solving ⚖️
│
├── 🌍 Need cultural or collaborative approaches?
│ ├── Cross-cultural integration → Cultural Integration 🌍
│ ├── Team collaboration → Yes, And ✅
│ └── Collective wisdom → Collective Intelligence 🧩
│
├── ⏰ Time-related challenges?
│ ├── Personal productivity → Temporal Work ⏰
│ └── Creative time exploration → Temporal Creativity ⏳
│
├── 🧠 Want to optimize thinking process?
│ ├── Your cognitive state → Neural State 🧠
│ ├── AI/computational methods → Neuro-Computational ⚛️
│ └── Learn from patterns → Meta-Learning 📈
│
└── 🔬 Need fundamental or advanced approaches?
├── Strip to basics → First Principles 🏗️
├── Extract key concepts → Concept Extraction 💡
├── Nature-inspired solutions → Biomimetic Path 🦋
└── Quantum possibilities → Quantum Superposition 🌌
Use Case Matrix
Your Situation | Best Techniques | Why It Works |
---|---|---|
"I'm stuck and need inspiration" | Random Entry, PO | Breaks mental patterns |
"Product needs innovation" | SCAMPER, Design Thinking | Systematic transformation |
"Team has conflicting views" | Six Hats, Cultural Integration | Structured perspective-taking |
"Technical limitation seems impossible" | TRIZ, First Principles | Eliminates false constraints |
"System has complex trade-offs" | Paradoxical Problem, Nine Windows | Manages complexity |
"Need to plan long-term" | Temporal Work, Temporal Creativity | Time-aware planning |
"Want to think more creatively" | Neural State, Meta-Learning | Optimizes cognitive process |
"Learning from past failures" | Meta-Learning, Concept Extraction | Pattern recognition |
"Nature might have solved this" | Biomimetic Path | Biological inspiration |
"Need radical innovation" | Quantum Superposition, PO | Transcends normal thinking |
Quick Start Recommendations
- First-time users: Start with Six Hats - comprehensive and easy to follow
- Quick win needed: Try Random Entry - fast and often surprising
- Complex problem: Begin with Nine Windows to understand full context
- Team setting: Use Yes, And or Collective Intelligence
- Technical challenge: Go straight to TRIZ or First Principles
Thinking Techniques
Six Thinking Hats Plus with Purple Hat
Multi-perspective analysis enhanced with meta-uncertainty awareness and path dependency tracking:
- Blue Hat - Process control with meta-uncertainty awareness
- White Hat - Facts and data including unknown unknowns
- Red Hat - Emotions, intuition, and collective behavior
- Yellow Hat - Optimism and positive possibilities
- Black Hat - Critical judgment and risk assessment
- Green Hat - Creative solutions and antifragile innovations
- Purple Hat (NEW) - Path dependencies, constraints, and ergodicity awareness
Provocative Operation (PO)
Four-step process for breaking mental patterns:
- Create provocative statements
- Explore without judgment, then systematically challenge
- Extract and verify underlying principles
- Develop robust solutions with failure mode analysis
Random Entry
Three-step process for unexpected connections:
- Introduce random stimuli
- Generate connections while questioning assumptions
- Validate insights before solution development
SCAMPER+P
Eight transformations with integrated risk assessment:
- Substitute - Replace elements while identifying dependencies
- Combine - Merge concepts while managing conflicts
- Adapt - Adjust for new contexts and vulnerabilities
- Modify - Scale attributes up or down systematically
- Put to other use - Find new applications and contexts
- Eliminate - Remove elements while preserving core function
- Reverse - Invert or rearrange while testing assumptions
- Parameterize - Identify and vary key parameters systematically
Concept Extraction
Four-step cross-domain pattern transfer:
- Identify - Analyze successful solutions from any domain
- Extract - Isolate key principles and their limitations
- Abstract - Generalize patterns with clear boundaries
- Apply - Transfer patterns with risk assessment
Yes, And
Four-step collaborative ideation process:
- Accept - Acknowledge initial ideas
- Build - Add creative expansions
- Evaluate - Assess risks and issues
- Integrate - Synthesize into robust solutions
Design Thinking
Five-stage human-centered process with risk integration:
- Empathize - Understand users and potential misuse cases
- Define - Frame problems with failure mode consideration
- Ideate - Generate solutions with built-in critique
- Prototype - Build tests including edge cases
- Test - Gather feedback and harvest failure insights
TRIZ
Four-step innovation through contradiction resolution:
- Identify - Find core contradictions
- Remove - Apply via negativa before adding
- Apply - Use inventive principles bidirectionally
- Minimize - Achieve more through systematic removal
Neural State Management
Four-step cognitive optimization process:
- Assess - Identify dominant neural network (Default Mode vs Executive Control)
- Suppress - Strategically suppress overactive networks (depth 0-10)
- Rhythm - Develop switching patterns between cognitive modes
- Integrate - Synthesize insights from both network states
Features:
- Deep suppression detection (≥8) triggers noteworthy moment alerts
- Network balance optimization for enhanced creativity
- Cognitive flexibility tracking across states
Temporal Work Design
Five-step time-based problem solving:
- Map - Create temporal landscape with Kairos opportunity detection
- Align - Match work with circadian rhythms and energy patterns
- Transform - Convert time pressure into creative fuel
- Balance - Optimize synchronous vs asynchronous work
- Escape - Build temporal buffers and flexibility
Temporal Landscape Elements:
- Fixed deadlines and flexible windows
- Pressure points and dead zones
- Kairos opportunities (optimal timing moments)
- Temporal escape routes for flexibility preservation
Cross-Cultural Integration
Four-step multi-perspective synthesis:
- Explore - Examine problem through multiple cultural frameworks
- Bridge - Build connections between diverse perspectives
- Synthesize - Create respectful integration of approaches
- Adaptive - Develop culture-specific implementation paths
Cultural Awareness Features:
- Multiple framework support (individualist, collectivist, hierarchical, etc.)
- Adaptive implementation patterns for different contexts
- Respectful synthesis approaches
- Future relevance tracking for global solutions
Collective Intelligence Orchestration
Four-step wisdom aggregation:
- Source - Identify diverse wisdom sources (experts, crowds, AI, data)
- Synthesize - Aggregate collective insights and patterns
- Emerge - Detect emergent patterns invisible to individuals
- Synergize - Create combinations that amplify value
Intelligence Sources:
- Domain experts and practitioners
- Crowd wisdom and collective experience
- AI systems and data analytics
Disney Method
Three-role sequential creative process:
- Dreamer - Envision ideal solutions without constraints
- Realist - Develop practical implementation plans
- Critic - Identify risks, gaps, and improvement opportunities
Integration Features:
- Path dependency tracking between roles
- Flexibility preservation through iterative cycles
- Risk mitigation built into critic phase
Nine Windows
Systematic 3×3 matrix analysis:
- Time Dimension: Past → Present → Future
- System Levels: Sub-system → System → Super-system
Analysis Grid:
- Past sub-system: Component history and evolution
- Past system: Historical context and patterns
- Past super-system: Environmental influences
- Present sub-system: Current components
- Present system: Current state analysis
- Present super-system: Current environment
- Future sub-system: Component trends
- Future system: Projected outcomes
- Future super-system: Environmental evolution
Path Dependency Features:
- Tracks decisions across time dimensions
- Identifies system-level constraints
- Maps flexibility across scales
- Historical patterns and cultural knowledge
Quantum Superposition
Six-step process for maintaining multiple solution states simultaneously:
- State Generation - Create 3-5 mutually exclusive solution states
- Interference Mapping - Identify constructive and destructive interference patterns
- Entanglement Analysis - Map dependencies between solution states
- Amplitude Evolution - Adjust probability amplitudes based on emerging constraints
- Measurement Context - Define criteria that will force state collapse
- State Collapse - Collapse to optimal solution while preserving insights from non-chosen states
Key Benefits:
- Avoids premature commitment to single solutions
- Maintains maximum flexibility until decision point
- Preserves insights from all explored possibilities
- Optimal for situations with high uncertainty
Example Workflow
- Discover suitable techniques:
{
"tool": "discover_techniques",
"arguments": {
"problem": "Improve team collaboration in remote work",
"preferredOutcome": "collaborative"
}
}
- Create a structured plan:
{
"tool": "plan_thinking_session",
"arguments": {
"problem": "Improve team collaboration in remote work",
"techniques": ["yes_and", "six_hats"],
"timeframe": "thorough"
}
}
- Execute thinking steps:
{
"tool": "execute_thinking_step",
"arguments": {
"planId": "plan_7f8a9b2c-3d4e-5f6a",
"technique": "six_hats",
"problem": "Improve team collaboration in remote work",
"currentStep": 1,
"totalSteps": 6,
"hatColor": "blue",
"output": "Establishing systematic approach to analyze collaboration challenges",
"nextStepNeeded": true
}
}
Disney Method Example
{
"tool": "execute_thinking_step",
"arguments": {
"planId": "plan_disney_example",
"technique": "disney_method",
"problem": "Design a new product feature",
"currentStep": 1,
"totalSteps": 3,
"output": "Imagine a feature that reads users' minds and automatically completes their tasks before they even think of them",
"nextStepNeeded": true,
"risks": ["Technical feasibility", "Privacy concerns"],
"antifragileProperties": ["Gets better with more user data"]
}
}
Nine Windows Example
{
"tool": "execute_thinking_step",
"arguments": {
"planId": "plan_nine_windows",
"technique": "nine_windows",
"problem": "Improve urban transportation",
"currentStep": 5,
"totalSteps": 9,
"output": "Current system: Mix of cars, public transit, bikes. Key issues: congestion, emissions, accessibility",
"nextStepNeeded": true,
"pathImpact": {
"systemLevel": "current",
"constraints": ["Infrastructure limits", "Budget restrictions"],
"flexibilityScore": 0.6
}
}
}
Environment Variables
The server supports environment variables for advanced features:
NEURAL_OPTIMIZATION=true
- Enable neural state optimization featuresCULTURAL_FRAMEWORKS=framework1,framework2
- Specify available cultural frameworksDISABLE_THOUGHT_LOGGING=true
- Disable visual output loggingPERSISTENCE_TYPE=filesystem|memory
- Choose storage typePERSISTENCE_PATH=/path/to/sessions
- Custom session storage location
MCP Sampling Configuration
SAMPLING_TIMEOUT=30000
- Timeout for AI requests in milliseconds (default: 30s)SAMPLING_MAX_RETRIES=3
- Maximum retry attempts for failed requestsSAMPLING_RETRY_DELAY=1000
- Initial retry delay in millisecondsSAMPLING_RATE_LIMIT=10
- Maximum requests per minute (default: 10)
Telemetry Configuration (Optional)
TELEMETRY_ENABLED=true
- Enable anonymous usage analytics (opt-in)TELEMETRY_LEVEL=basic|detailed|full
- Control data collection granularityTELEMETRY_STORAGE=memory|filesystem
- Analytics storage backendTELEMETRY_PRIVACY_MODE=strict|balanced|minimal
- Privacy protection level
See for details.
Configuration
You can connect to the Creative Thinking MCP Server using three different methods:
Option 1: Cloudflare Workers (Recommended)
Connect directly to the hosted server with optional authentication and enhanced features:
{
"mcpServers": {
"creative-thinking": {
"transport": {
"type": "sse",
"url": "https://creative-thinking-mcp.mbfw8r4d6n.workers.dev"
}
}
}
}
🚀 Enhanced Features Available:
- Rate Limiting: 30 requests/minute for anonymous users (enabled by default)
- Performance Monitoring: Server-Timing headers with detailed metrics
- Optional OAuth Authentication: Support for GitHub, Google, and custom providers
- Health Monitoring:
/health
endpoint for status checks
🔐 OAuth Setup (Optional): To enable OAuth authentication:
- Contact the server administrator to configure OAuth credentials
- Access authorization URL:
https://creative-thinking-mcp.mbfw8r4d6n.workers.dev/oauth/authorize
- Use Bearer tokens in Authorization header for authenticated requests
- Higher rate limits (100 requests/minute) for authenticated users
Option 2: Local Installation via NPX
Run directly from GitHub without installation:
{
"mcpServers": {
"creative-thinking": {
"command": "npx",
"args": ["-y", "github:uddhav/creative-thinking"]
}
}
}
Option 3: Local Development Setup
For local development and customization:
{
"mcpServers": {
"creative-thinking": {
"command": "node",
"args": ["/path/to/creative-thinking/dist/index.js"]
}
}
}
Connection Health Check
Test your connection:
# For Cloudflare Workers deployment
curl https://creative-thinking-mcp.mbfw8r4d6n.workers.dev/health
# Expected response:
# {"status":"healthy","timestamp":"2025-01-23T19:31:58.328Z","version":"1.0.0"}
Auto-Save Feature
Sessions can be automatically saved during execution by setting autoSave: true
in the
execute_thinking_step input. This ensures progress is preserved even if the session is interrupted.
Session Management
Save and resume your creative thinking sessions at any time.
Session Operations
Add sessionOperation
to your request to perform session management:
- save: Save the current session with optional name and tags
- load: Load a previously saved session
- list: List all saved sessions with filtering options
- delete: Delete a saved session
- export: Export a session in JSON, Markdown, or CSV format
Quick Examples
Save current session:
{
"sessionOperation": "save",
"saveOptions": {
"sessionName": "Product Innovation Brainstorm",
"tags": ["product", "innovation", "q1-2024"]
}
}
List sessions:
{
"sessionOperation": "list",
"listOptions": {
"technique": "scamper",
"status": "active"
}
}
Load a session:
{
"sessionOperation": "load",
"loadOptions": {
"sessionId": "session_12345"
}
}
Export a session:
{
"sessionOperation": "export",
"exportOptions": {
"sessionId": "session_12345",
"format": "markdown" // Options: "markdown", "json", "csv"
}
}
Export Formats
- Markdown - Human-readable reports with formatting
- JSON - Structured data for analysis and integration
- CSV - Tabular format for spreadsheet applications
Persistence Options
PERSISTENCE_TYPE
- Choose between filesystem or memory storagePERSISTENCE_PATH
- Customize session storage locationautoSave
- Enable automatic progress saving
For detailed examples, see the .
Test Coverage
The project includes comprehensive test suites ensuring reliability and correctness:
Unit Tests
- Core functionality: All thinking techniques, session management, persistence
- Ergodicity system: Path memory, flexibility tracking, barrier detection
- Option generation: All 12 generation strategies with evaluation
- Export formats: JSON, Markdown, and CSV exporters
- Orchestrators: ErgodicityOrchestrator, RiskAssessmentOrchestrator
- Builders: ErrorContextBuilder, ExecutionResponseBuilder
- Validators: ExecutionValidator with technique-specific strategies
Integration Tests
- Workflow tests: End-to-end execution of all techniques ✅
- MCP protocol: Compliance with Model Context Protocol ✅
- Three-layer architecture: Discovery → Planning → Execution flow ✅
- Performance tests: Concurrent operations, large sessions, memory usage ✅
- Persistence: Save/load, auto-save, search, and export functionality ✅
Note: Comprehensive integration test suites have been implemented in the
src/__tests__/integration/
directory, providing complete coverage of MCP protocol compliance,
three-layer architecture, persistence, and performance testing.
Test Statistics
- Total Tests: 750+ tests across 60+ test files
- Coverage: >80% coverage target across all modules
- Performance: All tests complete in under 10 seconds
- MCP Compliance: Automated protocol compliance testing
Run tests with:
npm test # Run tests in watch mode
npm run test:run # Run tests once
npm run test:coverage # Generate coverage report
Version 0.3.1 Features
New Techniques
- Disney Method: Three-role creative process with integrated path dependency tracking
- Nine Windows: Systematic 3×3 analysis across time and system levels with ergodicity awareness
Enhanced User Experience
- Workflow Guidance: Discovery responses now include explicit next-step guidance
- Technique Progress: Clear visibility of both local technique progress and global workflow progress
- User-Provided Session IDs: Support for custom session identifiers
- Ruin Risk Analysis: Enhanced Purple Hat with comprehensive ruin risk detection
Version 0.3.0 Features
Complete Specification Alignment
- SCAMPER+P: Added 8th transformation step "Parameterize" for systematic parameter variation
- Memory-Aware Outputs: All three layers now provide contextual memory outputs
- Environment Variables: Support for NEURAL_OPTIMIZATION and CULTURAL_FRAMEWORKS flags
- Enhanced Integration Tests: 13 comprehensive end-to-end workflow tests
Integration Examples
Disney Method + Path Dependency Tracking
When using Disney Method, the system tracks how decisions in each role affect flexibility:
- Dreamer decisions may open new paths but require validation
- Realist constraints reduce options but increase feasibility
- Critic insights may require cycling back to earlier roles
Nine Windows + Ergodicity Analysis
Nine Windows automatically integrates with ergodicity detection:
- Past analysis reveals if the domain has historical ruin events
- System levels show where non-ergodic risks emerge
- Future projections consider both ensemble and time averages
Multi-Technique Workflows
Combine techniques for comprehensive analysis:
{
"techniques": ["nine_windows", "disney_method"],
"reasoning": "Use Nine Windows to understand system context, then Disney Method to design solutions"
}
Recent Enhancements
PDA-SCAMPER (Path Dependency Analysis)
SCAMPER technique now includes path dependency tracking:
- Commitment levels: Low (🔄), Medium (⚠️), High (🔒), Irreversible (🔒)
- Flexibility tracking: Monitors how each action reduces future options
- Alternative suggestions: Recommends lower-commitment actions when flexibility is critical
- Recovery paths: Shows how to undo or mitigate each transformation
Collective Intelligence Orchestration
New technique for synthesizing insights from multiple sources:
- Wisdom aggregation: Combines expert knowledge, crowd insights, and data
- Emergence detection: Identifies patterns not visible to individual sources
- Synergy optimization: Finds combinations that amplify collective value
- Integration synthesis: Creates unified solutions from diverse perspectives
Enhanced Memory and Suggestions
All techniques now include memory-suggestive output patterns:
- Contextual insights: Related observations from session history
- Historical notes: Relevant past decisions and their outcomes
- Pattern recognition: Recurring themes and approaches
- Cross-technique learning: Insights that transfer between methods
Implementation Architecture
Core Design Principles
- Three-tool constraint: All features integrated into discover/plan/execute workflow
- MCP protocol compliance: Strict stdout/stderr separation for JSON-RPC
- Visual feedback: Progress indicators, warning levels, and mode markers
- Path dependency tracking: Every decision's impact on future flexibility
- Graceful degradation: Optional features (persistence) don't break core functionality
Key Implementation Components
1. Error Context Builder
Provides consistent, actionable error messages with:
- Step-by-step guidance for workflow errors
- Examples of correct usage
- Emoji-enhanced clarity (❌, ⚠️, 👉)
- Session validation feedback
2. Option Generation Engine
12 strategies that activate automatically when flexibility < 0.4:
- Core: Decomposition, Temporal, Abstraction, Inversion, Stakeholder, Resource, Capability, Recombination
- Enhanced: Neural Optimization, Temporal Flexibility, Cultural Bridging, Collective Divergence
3. Early Warning System
Multi-sensor architecture monitoring:
- ResourceMonitor: Energy, time, material constraints
- CognitiveAssessor: Rigidity, perspective diversity
- TechnicalDebtAnalyzer: Complexity, coupling metrics
4. Escape Protocols
5 levels of intervention:
- Pattern Interruption (flexibility 0.5-0.7)
- Resource Reallocation (flexibility 0.4-0.5)
- Stakeholder Reset (flexibility 0.3-0.4)
- Technical Refactoring (flexibility 0.2-0.3)
- Strategic Pivot (flexibility < 0.2)
Documentation
Error Recovery and Resilience
The Creative Thinking Server implements comprehensive error recovery patterns to ensure robust operation:
- - Comprehensive error handling documentation including patterns, implementation guide, and quick reference
Key error recovery features:
- Automatic session recovery with custom IDs
- Graceful degradation when persistence unavailable
- Clear workflow guidance for user errors
- State preservation through error conditions
- Memory management with automatic eviction
Building
Docker:
docker build -t creative-thinking .
NPM:
npm install
npm run build
Development:
npm run dev # TypeScript watch mode
npm run lint # ESLint checks
npm run test # Run tests
Development Guidelines
Dist File Management
This project includes compiled dist/
files in the repository to support GitHub distribution via
npx
. When making changes:
- Always rebuild after modifying src files: Run
npm run build
before committing - Commit dist changes with src changes: Keep src and dist in sync
- Pre-push hook: A git hook will prevent pushing with uncommitted dist changes
- Version script: The
npm version
command automatically rebuilds and stages dist files
The pre-push hook will:
- ❌ Block pushes with uncommitted dist changes
- ⚠️ Warn if src was modified more recently than dist
- ✅ Pass when everything is in sync
Best Practices
Getting Started
- Use
discover_techniques
to find the best approach for your problem - Create comprehensive workflows with
plan_thinking_session
- Follow the structured guidance through
execute_thinking_step
- Combine multiple techniques for complex challenges
Technique-Specific Tips
- Six Hats - Begin with the Blue Hat to establish process and objectives
- PO - The more provocative the statement, the better the creative breakthrough
- Random Entry - Use genuinely random stimuli for unexpected connections
- SCAMPER - Complete all seven transformations for comprehensive exploration
- Design Thinking - Engage real users throughout the process
- TRIZ - Focus on identifying and resolving core contradictions
Roadmap
The project roadmap is tracked through GitHub issues with priority and timeline labels. View the 2025 Roadmap & Prioritization for detailed plans.
Recent Releases
- v0.4.0 - MCP Sampling Integration ✅
- v0.5.0 - Telemetry & Analytics ✅
- v0.6.0 - Part VII Techniques (4 of 8 complete) ✅
Coming Soon
- v0.7.0 - Biomimetic Path Management (#158) - Q3 2025
- v0.8.0 - Cultural Path Navigation (#159) - Q3 2025
- v0.9.0 - Neuro-Computational Synthesis (#160) - Q4 2025
- v1.0.0 - Cultural Creativity Orchestration (#161) - Q4 2025
Filter Issues By:
License
This MCP server is licensed under the GPL-3.0 License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the GPL-3.0 License. For more details, please see the LICENSE file in the project repository.