创意思考技术服务器

一款提供结构化创意思考技术的服务器,用于问题解决和创意生成,包含28种创意思考技术并支持AI增强功能。

  • by dibyajyoti-sahoo
  • 本地部署
  • 更新于
在 GitHub 查看 DIBYAJYOTI-SAHOO/creative-thinking

使用说明

创造性思维MCP服务器

一种模型上下文协议(MCP)服务器,为 解决问题和思考。该服务器通过一个 将生成性创造力与系统风险评估、分析相结合的统一框架 验证和动作后反身性跟踪。

备注:此存储库是最初与Munshy、Personal开发的公共工作分支 秘书。

架构原则

该项目遵循三层工具架构作为其核心设计原则:

  1. 发现 -基于问题分析的智能技术选择
  2. 规划 -结合多种技术的结构化工作流创建
  3. 执行 -通过状态管理逐步指导实施

基础设计决策:仅三种工具

此MCP服务器公开了三个工具——不多也不少:

  • discover_techniques -分析问题并推荐技术
  • plan_thinking_session -创建结构化工作流
  • execute_thinking_step -执行各个步骤

所有功能都必须集成到这三个工具中。 这包括:

  • 逃生速度分析(整合到发现/规划中)
  • 选项生成(在灵活性较低时自动发现)
  • 会话管理(内部状态管理)
  • 未来功能(必须符合三工具工作流程)

这一约束确保了一个干净、专注的API,反映了自然的创造性思维工作流程 防止工具扩散。

概述

三层架构指导您完成全面的问题解决:

  1. 发现层 (discover_techniques)-分析问题并推荐合适的思考方式 基于特征、背景和预期结果的技术。

  2. 规划层 (plan_thinking_session)-创建结合了以下功能的结构化工作流 技术,提供适合您时间范围的分步指导。

  3. 执行层 (execute_thinking_step)-指导您完成每一个思考步骤,同时 维护会话状态并整合风险评估。

📚 新技术?看看 技术选择指南 为了一个 全面概述所有28种技术以及何时使用每种技术。

这种分层方法通过将技术与问题相匹配,创造 全面的工作流程,并在整个创作过程中保持专注。

安装

使用npx

# Run directly from GitHub
npx -y github:uddhav/creative-thinking

# Or if published to npm
npx -y creative-thinking

本地开发

# 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

顺序执行架构

Creative Thinking服务器采用顺序执行模型,确保最大程度的一致性 以及创造性思维过程的深度。

运作原理

规划阶段

当你打电话的时候 plan_thinking_session,服务器:

  1. 分析问题并选择适当的技术
  2. 创建具有清晰步骤进展的结构化工作流
  3. 为序列中的每个步骤提供指导
  4. 在整个思维过程中保持上下文

执行阶段

每 execute_thinking_step 呼叫:

  • 逐步建立在以前的见解之上
  • 维护完整的会话上下文和状态
  • 确保创造性思维的自然流动
  • 跟踪路径依赖性和灵活性

主要优势

  • 连贯性:每一步都自然地建立在先前的见解之上
  • 深度:在继续前进之前,充分探索每种技术
  • 简洁:直接执行模式
  • 上下文:整个过程中丰富的上下文流

示例

// 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;
  }
}

技术方法论

每种技术都遵循其特定的顺序过程:

  • 六顶思考帽子 -蓝色→ 白色→ Red → 黄色→ 黑色→ 绿色(6步)
  • 奔驰法 -替代品→ 合并→ 适应→ 修改→ 用于其他用途→ 消除→ 反向(7-8 步骤)
  • 迪士尼方法 -梦想家→ 现实主义者→ 评论家(3步)
  • 设计思维 -同情→ 定义→ 构思→ 原型→ 测试(5个步骤)
  • 萃智 -识别→ 移除→ 应用→ 最小化(4个步骤)
  • 采购订单 -挑衅→ 探索→ 验证→ 解决方案(4个步骤)
  • 量子叠加 -生成→ 干涉→ 纠缠→ 进化→ 测量→ 坍塌(6 步骤)
  • 时间创造力 -考古分析→ 当前合成→ 未来预测→ 选项 创造→ 精炼→ 集成(6个步骤)
  • 矛盾问题解决 -识别矛盾→ 探索悖论→ 综合统一→ 生成新的解决方案→ 超越悖论(5步)
  • 后设学习 -模式识别→ 学习积累→ 战略演变→ 反馈 整合→ Meta综合(5步)

会话弹性

服务器支持base64编码的会话,可以在服务器重启和内存丢失后继续运行:

运作原理

  • 会话编码:两者都有 planId 和 sessionId 可以是base64编码的令牌
  • 国家保护:编码会话包含恢复所需的所有状态
  • 透明处理:客户端看到不透明令牌-编码在内部处理
  • 24小时到期:编码会话自创建之日起24小时内有效

好处

  • 服务器重启弹性:会话在服务器崩溃或重启后仍然存在
  • 无状态操作:不需要外部存储
  • 向后兼容:常规ID仍然与编码ID一起工作
  • 内存效率高:服务器不需要维护所有会话状态

示例

// 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
});

核心功能

高级架构组件

  • 错误上下文生成器:集中错误处理,提供可操作的指导和示例
  • 编排器模式:复杂的工作流程管理(人机工程学、风险评估、响应 建筑)
  • 选项生成引擎:12个策略(8个核心+4个增强),自动激活 柔韧性<0.4
  • 预警系统:具有4个警告级别的多传感器架构(🟢 SAFE → 🔴 关键)
  • 专家系统:支持多种格式(JSON、CSV、Markdown),具有完整的会话保真度
  • 验证策略:使用策略模式进行全面的输入验证
  • 持久性架构:支持文件系统和内存后端的适配器模式
  • MCP采样集成:人工智能增强,不可用时可优雅降级

28创造性思维技巧

每种技术都将创意生成与系统验证和事后行动相结合 反射性跟踪。该系列包括21项核心创意技术,3项分析验证 Rory Sutherland启发的四种行为经济学技术:

备注:发现层包括通配符技术选择功能(到 默认,可通过配置 WILDCARD_PROBABILITY 环境变量),其中随机包括 防止算法分类和鼓励意外见解的额外技术。

  • 六顶思考帽 -具有元不确定性意识的多视角分析
  • 挑衅行动(PO) -通过系统验证突破模式
  • 随机入口 -通过系统性怀疑验证创造性联系
  • 奔驰法 -采用综合死前分析的系统化转型
  • 概念提取 -具有边界感知的跨域模式转换
  • 是的,还有 -具有内置批判性评估的协作思维
  • 设计思维 -以人为本的创新与嵌入式风险管理
  • 萃智 -通过系统创新原则消除矛盾
  • 神经状态 -优化大脑的认知状态(DMN/ECN平衡)
  • 时间工作设计 -基于时间的问题解决和压力转换
  • 文化融合 -统一的跨文化桥梁建设与创造性综合
  • 集体智慧 -来自不同知识来源的智慧聚合
  • 迪士尼方法 -三个角色的创作过程(梦想家→ 现实主义者→ 评论家)
  • 九扇窗户 -跨时间和系统级别的系统3×3分析
  • 量子叠加 -保持多个矛盾的解决方案,直到最优崩溃
  • 时间创造力 -具有路径记忆集成的高级时态思维
  • 矛盾问题解决 -保留矛盾以保持灵活性
  • 路径整合的元学习 -从技术中学习的自我改进系统 模式
  • 仿生路径管理 -将生物解决方案和进化策略应用于 创新
  • 第一原则思维 -将复杂问题分解为基本真理并重建 解决方案
  • 文化融合 -统一的跨文化桥梁建设与创造性综合
  • 神经计算综合 -用于计算创造力的AI/ML算法(非人类) 认知)

分析验证技术:

  • 基于标准的分析 -通过既定标准进行系统的真实性验证(5个步骤)
  • 语言取证 -深入分析沟通模式以获得隐藏的见解(6个步骤)
  • 竞争假设分析 -使用证据对多种解释进行系统评估 矩阵和贝叶斯推理(8步)

MCP提示支持(新)

服务器为常见的横向思维场景提供预配置的提示:

  • 问题发现:发现解决您特定问题的最佳技术
  • 创造性头脑风暴:使用多个视角生成创造性解决方案
  • 风险分析:分析潜在风险和黑天鹅事件
  • 完成会话:进行一次完整的横向思维指导课程
  • 量子思维:同时探索矛盾的解决方案
  • 时间创造力:将时间思维与路径记忆跟踪相结合

这些提示提供了结构化的对话开场白,引导用户有效使用 服务器的性能。

MCP采样集成(AI增强)

服务器支持MCP采样协议,用于人工智能增强创造性思维 能力。当兼容的MCP客户端提供采样支持时,服务器可以请求LLM 完成以增强各种功能。

主要特点:

  • 自动检测:服务器在握手过程中检测客户端采样功能
  • 故障弱化:功能在没有人工智能的情况下工作,提供基本功能
  • 隐私第一:所有采样都是通过客户端完成的,服务器永远不会访问外部API
  • 智能路由:不同的功能使用适当的型号偏好

AI增强功能:

  1. 风险产生 -全面的风险评估,包括严重性和缓解策略
  2. 创意增强 -将基本想法转化为详细、可操作的建议
  3. 智能摘要 -智能合成具有关键见解的创意会议
  4. 技术建议 -基于人工智能的问题技术匹配分析
  5. 自然语言处理 -针对复杂性和模式的高级文本分析

配置:

在以下情况下,MCP采样会自动启用:

  1. 您的MCP客户端支持采样协议
  2. 客户端在连接过程中发送能力通知
  3. 不需要额外的配置-它只是工作!

示例流程:

// 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

回退行为:

当AI不可用时,服务器提供:

  • 基于模板的风险评估
  • 基于规则的思想增强
  • 统计摘要
  • 启发式技术建议
  • 模式匹配NLP

这确保了无论人工智能是否可用,服务器都能保持完全正常运行。

内存感知输出(新)

现在,所有三个层都提供记忆提示输出,以增强上下文理解:

发现层:

  • 问题分析:对问题性质和背景的观察
  • 历史相关性:过去的方法及其结果
  • 可搜索因素:有待进一步探讨的关键要素

规划层:

  • 技术原理:为什么选择特定技术
  • 顺序逻辑:技术如何相互促进
  • 历史笔记:相关先例和模式

执行层:

  • 技术有效:实时性能指标
  • 路径依赖:当前的选择如何影响未来的选择
  • 值得注意的时刻:重要见解或转折点
  • 未来相关性:可能适用于未来挑战的模式

分析验证技术

三种新技术提供了系统的验证和真实性评估能力:

基于标准的分析(CBA)

评估真实性和有效性的五步结构化方法:

  1. 基线评估 -建立正常模式和预期特征
  2. 认知标准 -评估逻辑一致性和细节丰富性
  3. 动机分析 -检查激励措施和潜在偏见
  4. 现实监控 -区分经验元素和想象元素
  5. 有效性综合 -将调查结果纳入信心评估

最适合:验证解决方案、评估信息可靠性、检测有缺陷的假设

语言取证

沟通模式的六步深入分析:

  1. 内容映射 -确定关键声明和陈述
  2. 模式识别 -检测语言标记和异常
  3. 代词分析 -检查心理距离指标
  4. 复杂性评估 -评估认知负荷指标
  5. 情绪分析 -分析情绪并影响模式
  6. 一致性验证 -检查内部一致性

最适合:了解利益相关者的沟通,揭示隐藏的见解,跨文化 分析

竞争假设分析(CHA)

多重解释的八步系统评价:

  1. 假设生成 -创建多个相互竞争的解释
  2. 证据映射 -列出所有可用证据
  3. 矩阵构造 -构建证据假设相容性矩阵
  4. 诊断性评价 -识别歧视性证据
  5. 欺骗建模 -考虑操纵可能性
  6. 贝叶斯更新 -应用概率推理
  7. 敏感性分析 -测试结论稳健性
  8. 决策综合 -整合到可操作的建议中

最适合:复杂的决策、处理矛盾的证据、减少确认偏差

统一框架功能

  • 具有创造性和批判性阶段视觉指标的双重思维模式
  • 跨所有技术的全面风险和故障模式跟踪
  • 受益于压力和变化的抗脆弱解决方案设计
  • 考虑低概率、高影响事件
  • 用于跟踪会话有效性的元学习指标
  • 分析验证与创意生成相结合

会话管理

  • 具有保存、加载、列表、删除和导出功能的完整会话持久性
  • 组织的自动进度保存和会话标记
  • 针对不同用例的多种导出格式(JSON、Markdown、CSV)
  • 在创意探索过程中支持修订和分支
  • 使用视觉指示器和格式化输出进行进度跟踪
  • 完成后提取见解并生成摘要

遥测和分析(v0.4.0-待发布)

  • 默认情况下,隐私优先分析具有选择加入功能(禁用,除非 TELEMETRY_ENABLED=true)
  • 三种隐私模式:严格、平衡、最小化
  • 技术有效性跟踪与分析
  • 会话持续时间和完成指标
  • 数据分析可视化工具
  • 可配置的数据收集级别

人体工程学意识(新)

服务器现在跟踪创造性思维中的路径依赖性和非遍历效应:

  • 路径存储系统 -跟踪每个决策如何产生不可逆转的约束
  • 灵活性指标 -实时监控剩余创意选项
  • 吸收屏障检测 -警告接近不可逆状态,例如:
    • 认知锁定(陷入一种思维方式)
    • 分析瘫痪(过度思考预防措施)
    • 完美主义陷阱(妨碍完成的标准)
  • 逃生路线 -建议在选择有限时重新获得灵活性的方法
  • 视觉指示器 -在每个思维步骤输出中显示路径度量

该系统认识到创作过程是非遍历的:每个决定都会永久地改变 未来可能性的前景。这有助于您保持对路径依赖关系的认识,并避免 陷入吸收状态。

🚨 吸收屏障预警系统

综合预警系统持续监测即将到来的“不归点” 你的创作过程:

  • 多传感器监测:跟踪认知僵化、资源枯竭和技术债务 积累
  • 四个警告级别: 🟢 安全>🟡 警告>🟠 警告>🔴 关键的
  • 逃生协议:提供可操作的策略,在遇到障碍之前重新获得灵活性
  • 视觉警报:关键警告在输出中突出显示,以确保及时采取行动

当检测到障碍物时,系统会推荐特定的逃生协议,从简单的 战略支点的模式中断,每个支点都根据您当前的灵活性水平进行校准。

🌱 选项生成引擎

当灵活性降至0.4以下时,系统会自动激活选项生成引擎 通过八项核心战略和四项先进技术创造新的可能性:

  • 分解 -将单一的承诺分解为灵活的模块
  • 时间 -调整时间参数(延迟承诺、加速选项)
  • 抽象 -提升抽象级别以找到新的解决方案空间
  • 反转 -将约束转换为特征并反转假设
  • 利益相关者 -引入新的视角和合作机会
  • 资源 -重新分配或发现未开发的资源
  • 能力 -利用隐藏的技能或培养新的能力
  • 重组 -以新颖的方式混合现有元素 高级期权生成技术 新
  • 约束松弛 -暂时放宽非关键约束
  • 另类宇宙 -系统地探索“假设”情景
  • 防碎设计 -创建受益于波动的期权
  • 时间套利 -利用约束中的时间差异

引擎评估每个生成的选项的灵活性增益、实施成本、可逆性, 与现有选择协同增效,确保提出切实有效的建议。

🎯 增强功能

Creative Thinking Server包括几个高级功能,可提高质量和安全性 你的创作过程:

📍 视觉指示器(新)

可选的特定于技术的状态指示器在stderr输出上提供实时上下文:

主要特点:

  • 技术状态:显示当前模式(例如。, [🔴 Red Hat], [❌ ELIMINATE])
  • 风险等级:视觉风险评估([🟢 Low Risk] 到 [⚫ Ruin Risk])
  • 灵活性得分:路径灵活性警告([⚠️ Flexibility: 25%])
  • 环境控制:启用 SHOW_TECHNIQUE_INDICATORS=true
  • 清洁输出:默认情况下禁用以保持最小界面

示例显示:

┌──────────────────────────────────────────────────────────────────────────────┐
│                    ✨ 🔧 SCAMPER - Step 6/8                                 │
│                  [❌ ELIMINATE] [🔴 High Risk] [⚠️ Flexibility: 25%]        │
├──────────────────────────────────────────────────────────────────────────────┤

看 贡献指南中的视觉指示器 了解全部细节。

📊 现实梯度系统

现实梯度系统通过用可能性注释想法来增强创造性思维 而不是阻止“不可能”的想法。

主要特点:

  • 自动评估:在执行过程中评估想法的可行性
  • 无阻塞设计:评估显示为信息注释,而不是障碍
  • 可能性等级: feasible, difficult, breakthrough-required,或 impossible
  • 领域感知:检测金融、医疗保健、技术和监管环境
  • 历史先例:显示“不可能”变为可能的示例
  • 突破性指导:确定需要改变什么才能使想法奏效

当它激活时:

  • 当想法包含不可能标记时,在执行过程中自动执行
  • 只增加了对非琐碎可行性问题的评估
  • 尊重已有的现实评估

🧠 复杂性分析

复杂性分析系统监控你思维过程的认知负荷,并提出建议 当复杂性变得难以应对时的策略。

主要特点:

  • 基于NLP的分析:使用自然语言处理来评估复杂性
  • 模式检测:识别多个相互作用的元素、冲突和不确定性
  • 自动建议:为高复杂性提供分解策略
  • 实时监控:分析当前输出和最近的历史记录

当它激活时:

  • 在执行过程中,当输出复杂性超过阈值时
  • 当最近的输出显示复杂性随着时间的推移而增加时
  • 建议系统分解的顺序思维

示例建议:

  • 分解为更小的子问题
  • 在集成之前分别分析每个组件
  • 创建关系的视觉表示
  • 对每个要素进行系统审查

🔄 人体工程学意识(增强)

遍历系统跟踪创造性思维中的路径依赖性和不可逆效应, 帮助你避免陷入吸收状态。现在,随着能见度的提高和 用户友好的警告。

主要特点:

  • 路径内存:记录所有决定及其不可逆转的影响
  • 灵活性指标:实时监控剩余创意选项(0-1分制)
  • 吸收屏障检测:警告接近不可逆转的状态
  • 视觉指示器:在每个思考步骤输出中显示路径度量
  • 逃生路线:建议在选择有限时重新获得灵活性的方法

增强可见性(v0.3.1):

  • 视觉警告:颜色编码的灵活性警报(🔴 临界<20%,🟡 警告<30%,🔵 谨慎<40%)
  • 用户友好的消息:对灵活性状态的简明语言解释
  • 替代建议:当灵活性降至40%以下时自动显示
  • 逃生路线显示:直观地展示可用选项,以重新获得灵活性
  • 响应集成:灵活性数据现在包含在所有执行响应中

视觉警告示例:

┌──────────────────────────────────────────────────────────────────────────────┐
│                    ⚠️  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                                 │
└──────────────────────────────────────────────────────────────────────────────┘

检测到的常见吸收状态:

  • 认知锁定(陷入一种思维方式)
  • 分析瘫痪(过度思考预防措施)
  • 完美主义陷阱(妨碍完成的标准)
  • 技术债务积累
  • 资源枯竭

🌟 内存感知输出

这三个层都提供了丰富的上下文信息,以帮助您理解和记住您的 创意之旅:

发现层:

  • 问题观察和分析
  • 与类似问题的历史相关性
  • 可搜索的因素以供将来参考

规划层:

  • 解释选择的技术原理
  • 工作流设计的序列逻辑
  • 技术组合史记

执行层:

  • 技术有效性评分(0-1)
  • 已创建路径依赖关系
  • 灵活性影响测量
  • 标记值得注意的时刻
  • 未来相关性评估

📊 分析和有效性跟踪(新)

用于跟踪技术有效性的可选遥测系统:

隐私优先设计:

  • 仅限选择加入(默认情况下禁用)
  • 不收集个人数据
  • 默认情况下为本地存储
  • 匿名会话跟踪

可用见解:

  • 技术有效性得分
  • 洞察力生成模式
  • 风险识别率
  • 会话完成分析
  • 技术组合成功

启用 TELEMETRY_ENABLED=true。参见 贡献指南中的遥测技术 了解详情。

🚀 综合预警系统

持续监控你的创作过程中是否接近“不归路”:

警告级别:

  • 🟢 安全:保持完全灵活性
  • 🟡 小心:出现了一些制约因素
  • 🟠 警告:灵活性大幅下降
  • 🔴 关键的:接近吸收屏障

逃生协议:

  • 轻度警告模式中断
  • 严重预警的战略支点
  • 完成关键状态的重新构建

工具

🔍 发现技术

分析你的问题,并推荐最合适的创造性思维技巧。

输入:

  • problem (string,必填):您想要解决的问题或挑战
  • context (字符串,可选):有关情况的其他上下文
  • preferredOutcome (字符串,可选):您喜欢的解决方案类型
    • 选项:“创新”、“系统”、“风险意识”、“协作”、“分析”
  • constraints (数组,可选):需要考虑的任何约束或限制
  • sessionId (字符串,可选):当前会话ID,用于检查灵活性并生成选项
  • currentFlexibility (数字,可选):当前灵活性得分(0-1)。如果没有提供,将 根据会话计算

例子:

{
  "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"]
}

📋 计划思考会

创建一个结构化的工作流程,用于应用一种或多种创造性思维技巧。

输入:

  • problem (string,必填):要解决的问题
  • techniques (数组,必填):工作流程中应包含的技术
    • 选项:“six_hats”、“po”、“random_entry”、“scamper”、“concept_extraction”、“yes_and”, “设计思维”、“triz”、“神经状态”、“临时工作”、“跨文化”, “collective_intel”、“disney_method”、“nine_windows”
  • objectives (数组,可选):本次会议的具体目标
  • constraints (数组,可选):工作约束
  • timeframe (字符串,可选):投资多少时间/深度
    • 选项:“快速”、“彻底”、“全面”

例子:

{
  "problem": "Redesign onboarding process for better user retention",
  "techniques": ["design_thinking", "scamper"],
  "objectives": ["Reduce time to first value", "Increase completion rate"],
  "timeframe": "thorough"
}

🎯 执行思考步骤

在你的创造性思维过程中执行一个步骤。

输入:

  • planId (字符串,必填):来自plan_thinking_session的ID
  • technique (字符串,必填):要使用的横向思维技巧
  • problem (string,必填):要解决的问题或挑战
  • currentStep (整数,必填):技术中的当前步骤号
  • totalSteps (整数,必填):此技术的总步骤数
  • output (string,必填):此步骤的创意输出
  • nextStepNeeded (boolean,必填):是否需要下一步

技术特定输入:

  • hatColor (字符串,可选):six_hats技术的当前帽子颜色
  • provocation (字符串,可选):对po技术的挑衅性陈述
  • principles (数组,可选):提取的po技术原理
  • randomStimulus (string,可选):random_entry的随机单词/概念
  • connections (array,可选):为random_entry生成的连接
  • scamperAction (字符串,可选):当前SCAMPER操作
  • successExample (字符串,可选):成功分析概念提取的解决方案
  • extractedConcepts (数组,可选):成功示例中的关键概念
  • abstractedPatterns (数组,可选):概念的广义模式
  • applications (数组,可选):模式在问题中的应用
  • initialIdea (字符串,可选):是的开始想法和技巧
  • additions (数组,可选):基于创意的创意添加
  • evaluations (数组,可选):对潜在问题的关键评估
  • synthesis (字符串,可选):最终集成解决方案
  • designStage (字符串,可选):当前设计思维阶段
  • empathyInsights (数组,可选):用户需求和威胁向量
  • problemStatement (字符串,可选):故障模式的框架问题
  • ideaList (数组,可选):通过风险评估生成想法
  • prototypeDescription (字符串,可选):原型,包括边缘案例
  • userFeedback (数组,可选):测试反馈
  • failureInsights (数组,可选):故障分析的见解
  • contradiction (字符串,可选):TRIZ的核心矛盾
  • inventivePrinciples (数组,可选):应用TRIZ原则
  • viaNegativaRemovals (数组,可选):通过negativa删除元素
  • minimalSolution (字符串,可选):最终最小解

统一框架字段(适用于所有技术):

  • risks (数组,可选):已识别的风险或潜在问题
  • failureModes (数组,可选):解决方案可能失败的方式
  • mitigations (数组,可选):应对风险的策略
  • antifragileProperties (数组,可选):解决方案从压力中获益的方式
  • blackSwans (数组,可选):要考虑的低概率、高影响事件

高级功能:

  • isRevision (boolean,可选):这是否修改了上一步
  • revisesStep (整数,可选):正在修改哪个步骤
  • branchFromStep (整数,可选):要从中分支的步骤号
  • branchId (字符串,可选):分支的标识符

现实评估示例:

📊 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%

技术选择指南

快速决策树

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 🌌

用例矩阵

你的情况 最佳技巧 为什么有效
“我陷入困境,需要灵感” 随机输入,PO 打破思维模式
“产品需要创新” SCAMPER,设计思维 系统化转型
“团队观点冲突” 六顶帽子,文化融合 结构化视角
“技术限制似乎是不可能的” TRIZ,第一原则 消除虚假约束
“系统具有复杂的权衡” 矛盾问题,九个窗口 管理复杂性
“需要长期规划” 时间工作,时间创造力 时间意识规划
“想更有创造性地思考” 神经状态,元学习 优化认知过程
“从过去的失败中吸取教训” 元学习、概念提取 模式识别
“大自然可能已经解决了这个问题” 仿生之路 生物灵感
“需要彻底创新” 量子叠加,PO 超越正常思维

快速入门建议

  1. 首次用户:从以下内容开始 六顶帽子 -全面且易于理解
  2. 需要快速获胜:试试 随机入口 -快速且往往令人惊讶
  3. 复杂问题:首先 九扇窗户 了解完整的上下文
  4. 团队设置:使用 是的,还有 或 集体智慧
  5. 技术挑战:直接去 萃智 或 第一性原理

思维技巧

六顶思考帽加紫色帽子

通过元不确定性意识和路径依赖性跟踪增强了多视角分析:

  1. 蓝帽 -具有元不确定性意识的过程控制
  2. 白帽 -事实和数据,包括未知的未知数
  3. 红帽 -情绪、直觉和集体行为
  4. 黄帽子 -乐观和积极的可能性
  5. 黑帽子 -关键判断和风险评估
  6. 绿帽子 -创造性解决方案和抗脆弱性创新
  7. 紫色帽子 (新增)-路径依赖、约束和遍历性意识

挑衅行动(PO)

打破思维模式的四步过程:

  1. 发表挑衅性言论
  2. 不加评判地探索,然后系统地挑战
  3. 提取并验证基本原则
  4. 通过故障模式分析开发稳健的解决方案

随机入口

意外连接的三步流程:

  1. 引入随机刺激
  2. 在质疑假设的同时建立联系
  3. 在解决方案开发之前验证见解

骗子+P

八个具有综合风险评估的转型:

  • 替代 -在识别依赖关系时替换元素
  • 合并 -在管理冲突的同时合并概念
  • 适应 -针对新的环境和漏洞进行调整
  • 修改 -系统地向上或向下缩放属性
  • 用于其他用途 -查找新的应用程序和上下文
  • 消除 -在保留核心功能的同时删除元素
  • 反向 -在测试假设时反转或重新排列
  • 参数化 -系统地识别和改变关键参数

概念提取

四步跨域模式转换:

  1. 识别 -分析来自任何领域的成功解决方案
  2. 提取 -隔离关键原则及其局限性
  3. 摘要 -用清晰的边界概括模式
  4. 应用 -转移模式与风险评估

是的,还有

四步协同思维过程:

  1. 接受 -承认最初的想法
  2. 构建 -添加创意扩展
  3. 评估 -评估风险和问题
  4. 整合 -合成稳健的解决方案

设计思维

五阶段以人为本的风险整合流程:

  1. 共情 -了解用户和潜在的滥用情况
  2. 定义 -考虑故障模式的框架问题
  3. 构思 -生成具有内置评论的解决方案
  4. 原型 -构建测试,包括边缘案例
  5. 测试 -收集反馈并收获失败见解

萃智

通过解决矛盾实现四步创新:

  1. 识别 -找出核心矛盾
  2. 移除 -添加前通过negativa申请
  3. 应用 -双向使用发明原理
  4. 最小化 -通过系统性清除实现更多目标

神经状态管理

四步认知优化过程:

  1. 评估 -识别主导神经网络(默认模式与执行控制)
  2. 抑制 -战略性地抑制过度活跃的网络(深度0-10)
  3. 节奏 -培养认知模式之间的转换模式
  4. 整合 -综合来自两个网络状态的见解

特性:

  • 深度抑制检测(≥8)触发值得注意的时刻警报
  • 优化网络平衡,增强创造力
  • 跨州认知灵活性跟踪

时间工作设计

基于时间的五步问题解决:

  1. 地图 -通过Kairos机会检测创建时间景观
  2. 对齐 -将工作与昼夜节律和能量模式相匹配
  3. 变换 -将时间压力转化为创造性燃料
  4. 平衡 -优化同步与异步工作
  5. 逃脱 -构建临时缓冲区和灵活性

时间景观元素:

  • 固定的截止日期和灵活的窗口
  • 压力点和死区
  • Kairos机会(最佳时机)
  • 保持灵活性的临时逃生路线

跨文化融合

四步多视角综合:

  1. 探索 -通过多种文化框架检查问题
  2. 桥 -在不同观点之间建立联系
  3. 合成 -建立相互尊重的方法整合
  4. 自适应 -制定针对特定文化的实施路径

文化意识特征:

  • 多框架支持(个人主义、集体主义、等级制等)
  • 针对不同环境的自适应实现模式
  • 尊重的综合方法
  • 全球解决方案的未来相关性跟踪

集体智能编排

四步智慧聚合:

  1. 来源 -识别不同的智慧来源(专家、人群、人工智能、数据)
  2. 合成 -汇总集体见解和模式
  3. 浮现 -检测个人看不见的紧急模式
  4. 协同增效 -创建能够放大价值的组合

情报来源:

  • 领域专家和从业者
  • 群体智慧和集体经验
  • 人工智能系统和数据分析

迪士尼方法

三个角色顺序的创作过程:

  1. 梦想家 -设想没有约束的理想解决方案
  2. 现实主义者 -制定切实可行的实施计划
  3. 批评家 -识别风险、差距和改进机会

集成功能:

  • 角色之间的路径依赖性跟踪
  • 通过迭代周期保持灵活性
  • 风险缓解已纳入批评阶段

九扇窗户

系统的3×3矩阵分析:

  • 时间维度:过去→ 礼物→ 未来
  • 系统级别:子系统→ 系统→ 超级系统

分析网格:

  1. 过去的子系统:组件历史和演变
  2. 过去的系统:历史背景和模式
  3. 过去的超级系统:环境影响
  4. 当前子系统:当前组件
  5. 当前系统:现状分析
  6. 当前超级系统:当前环境
  7. 未来子系统:组件趋势
  8. 未来系统:预计成果
  9. 未来超级系统:环境进化

路径依赖特性:

  • 跨时间维度跟踪决策
  • 确定系统级约束
  • 地图跨比例尺的灵活性
  • 历史模式和文化知识

量子叠加

同时维护多个解决方案状态的六步过程:

  1. 状态生成 -创建3-5个互斥的解决方案状态
  2. 干扰映射 -识别相长干涉和相消干涉模式
  3. 纠缠分析 -映射解决方案状态之间的依赖关系
  4. 振幅演变 -根据新出现的约束调整概率幅度
  5. 测量背景 -定义将强制状态崩溃的标准
  6. 国家崩溃 -折叠到最佳解决方案,同时保留非选择者的见解 国家

主要优势:

  • 避免过早地致力于单一解决方案
  • 在决策点之前保持最大的灵活性
  • 保留所有探索可能性的见解
  • 最适合高不确定性的情况

工作流示例

  1. 发现合适的技术:
{
  "tool": "discover_techniques",
  "arguments": {
    "problem": "Improve team collaboration in remote work",
    "preferredOutcome": "collaborative"
  }
}
  1. 创建结构化计划:
{
  "tool": "plan_thinking_session",
  "arguments": {
    "problem": "Improve team collaboration in remote work",
    "techniques": ["yes_and", "six_hats"],
    "timeframe": "thorough"
  }
}
  1. 执行思考步骤:
{
  "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
  }
}

迪士尼方法示例

{
  "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"]
  }
}

九个窗口示例

{
  "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
    }
  }
}

环境变量

服务器支持高级功能的环境变量:

  • NEURAL_OPTIMIZATION=true -启用神经状态优化功能
  • CULTURAL_FRAMEWORKS=framework1,framework2 -指定可用的文化框架
  • DISABLE_THOUGHT_LOGGING=true -禁用可视化输出日志记录
  • PERSISTENCE_ADAPTER=filesystem|postgres -选择存储后端(默认:文件系统)
  • PERSISTENCE_PATH=/path/to/sessions -自定义会话存储位置(仅文件系统)
  • DATABASE_URL=postgres://... -PostgreSQL连接字符串(仅限postgres适配器)

MCP采样配置

  • SAMPLING_TIMEOUT=30000 -AI请求超时(毫秒)(默认值:30s)
  • SAMPLING_MAX_RETRIES=3 -失败请求的最大重试次数
  • SAMPLING_RETRY_DELAY=1000 -初始重试延迟(毫秒)
  • SAMPLING_RATE_LIMIT=10 -每分钟最大请求数(默认值:10)

遥测配置(可选)

  • TELEMETRY_ENABLED=true -启用匿名使用分析(选择加入)
  • TELEMETRY_LEVEL=basic|detailed|full -控制数据收集粒度
  • TELEMETRY_STORAGE=memory|filesystem -分析存储后端
  • TELEMETRY_PRIVACY_MODE=strict|balanced|minimal -隐私保护级别

看 贡献指南中的遥测技术 了解详情。

配置

您可以使用三种不同的方法连接到Creative Thinking MCP服务器:

选项1:Cloudflare Workers(推荐)

通过可选的身份验证和增强功能直接连接到托管服务器:

{
  "mcpServers": {
    "creative-thinking": {
      "transport": {
        "type": "sse",
        "url": "https://creative-thinking-mcp.mbfw8r4d6n.workers.dev"
      }
    }
  }
}

🚀 可用的增强功能:

  • 速率限制:匿名用户每分钟30个请求(默认启用)
  • 性能监控:带有详细指标的服务器计时标头
  • 可选OAuth身份验证:支持GitHub、Google和自定义提供商
  • 健康监测: /health 状态检查的端点

🔐 OAuth设置(可选): 要启用OAuth身份验证,请执行以下操作:

  1. 请联系服务器管理员以配置OAuth凭据
  2. 访问授权URL: https://creative-thinking-mcp.mbfw8r4d6n.workers.dev/oauth/authorize
  3. 在授权标头中为经过身份验证的请求使用承载令牌
  4. 经过身份验证的用户有更高的速率限制(100个请求/分钟)

选项2:通过NPX进行本地安装

直接从GitHub运行,无需安装:

{
  "mcpServers": {
    "creative-thinking": {
      "command": "npx",
      "args": ["-y", "github:uddhav/creative-thinking"]
    }
  }
}

选项3:地方发展设置

对于本地开发和定制:

{
  "mcpServers": {
    "creative-thinking": {
      "command": "node",
      "args": ["/path/to/creative-thinking/dist/index.js"]
    }
  }
}

连接健康检查

测试您的连接:

# 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"}

自动保存功能

通过设置,会话可以在执行过程中自动保存 autoSave: true 在 execute_thinking_step输入。这确保了即使会话中断,也能保持进度。

会话管理

随时保存并恢复您的创造性思维课程。

会话操作

添加 sessionOperation 对于您执行会话管理的请求:

  • 保存:使用可选名称和标签保存当前会话
  • 负载:加载以前保存的会话
  • 列表:列出所有已保存的会话及其筛选选项
  • 删除:删除已保存的会话
  • 出口:以JSON、Markdown或CSV格式导出会话

快速示例

保存当前会话:

{
  "sessionOperation": "save",
  "saveOptions": {
    "sessionName": "Product Innovation Brainstorm",
    "tags": ["product", "innovation", "q1-2024"]
  }
}

列出会话:

{
  "sessionOperation": "list",
  "listOptions": {
    "technique": "scamper",
    "status": "active"
  }
}

加载会话:

{
  "sessionOperation": "load",
  "loadOptions": {
    "sessionId": "session_12345"
  }
}

导出会话:

{
  "sessionOperation": "export",
  "exportOptions": {
    "sessionId": "session_12345",
    "format": "markdown" // Options: "markdown", "json", "csv"
  }
}

导出格式

  • 标记语言 -具有格式的可读报告
  • JSON -用于分析和集成的结构化数据
  • CSV文件 -电子表格应用程序的表格格式

持久性选项

服务器支持两个持久性后端用于会话存储:

文件系统存储(默认)

简单的基于文件的存储非常适合单服务器部署和开发:

export PERSISTENCE_ADAPTER=filesystem
export PERSISTENCE_PATH=~/.creative-thinking  # Optional, defaults to home directory

在以下情况下使用:

  • 正在运行单服务器实例
  • 简单的部署要求
  • 开发和测试

PostgreSQL存储(生产)

建议用于需要以下条件的生产部署:

  • 共享会话状态的多服务器横向扩展
  • 崩溃恢复和会话持久性
  • 高级查询和搜索功能
export PERSISTENCE_ADAPTER=postgres
export DATABASE_URL=postgres://user:pass@localhost/creative_thinking

设置:

  1. 安装PostgreSQL依赖关系: npm install pg
  2. 创建数据库: createdb creative_thinking
  3. 第一次连接时自动创建的表
  4. 支持连接池和自动清理

特征:

  • 用于灵活模式的JSONB存储
  • 使用GIN索引进行全文搜索
  • 自动会话TTL(24小时到期)
  • 批量操作的交易支持
  • 高效的元数据查询

有关详细示例,请参阅 示例目录.

测试覆盖率

该项目包括确保可靠性和正确性的全面测试套件:

单元测试

  • 核心功能:所有思维技巧、会话管理、持久性
  • 人体工程学系统:路径记忆、灵活性跟踪、障碍物检测
  • 期权生成:所有12代战略及其评估
  • 导出格式:JSON、Markdown和CSV导出器
  • 编排者:人体工程学协调人、风险评估协调人
  • 建筑商:ErrorContextBuilder,执行响应生成器
  • 验证器:具有特定技术策略的ExecutionValidator

集成测试

  • 工作流测试:所有技术的端到端执行✅
  • MCP协议:符合模型上下文协议✅
  • 三层架构:发现→ 规划→ 执行流程✅
  • 性能测试:并发操作、大型会话、内存使用✅
  • 坚持:保存/加载、自动保存、搜索和导出功能✅

备注:综合集成测试套件已在 src/__tests__/integration/ 目录,提供MCP协议合规性的完整覆盖, 三层架构、持久性和性能测试。

检验统计量

  • 总测试:60多个测试文件中的750多个测试
  • 覆盖:所有模块的覆盖率目标>80%
  • 演出:所有测试在10秒内完成
  • MCP合规性:自动化协议合规性测试

使用以下工具运行测试:

npm test                    # Run tests in watch mode
npm run test:run            # Run tests once
npm run test:coverage       # Generate coverage report

版本0.3.1功能

新工艺

  • 迪士尼方法:具有集成路径依赖跟踪的三角色创意过程
  • 九扇窗户:具有遍历性意识的跨时间和系统级别的系统3×3分析

增强的用户体验

  • 工作流程指导:发现响应现在包括明确的下一步指导
  • 技术进步:本地技术进步和全球工作流程清晰可见 进步
  • 用户提供的会话ID:支持自定义会话标识符
  • 破产风险分析:增强型紫帽,具有全面的破产风险检测功能

版本0.3.0功能

完成规格对齐

  • 骗子+P:增加了第8个转换步骤“参数化”,用于系统参数变化
  • 内存感知输出:所有三层现在都提供上下文记忆输出
  • 环境变量:支持中性化和文化框架标志
  • 增强集成测试:13项全面的端到端工作流测试

集成示例

迪士尼方法+路径依赖跟踪

使用迪士尼方法时,系统会跟踪每个角色的决策如何影响灵活性:

  • 梦想家的决定 可能会打开新路径,但需要验证
  • 现实主义约束 减少选择,但增加可行性
  • 批判性见解 可能需要骑自行车回到以前的角色

九视窗+遍历性分析

Nine Windows自动集成遍历性检测:

  • 以往分析 揭示该领域是否有历史性的破坏事件
  • 系统级别 显示非遍历风险出现的地方
  • 未来预测 同时考虑集合和时间平均值

多技术工作流程

综合分析技术:

{
  "techniques": ["nine_windows", "disney_method"],
  "reasoning": "Use Nine Windows to understand system context, then Disney Method to design solutions"
}

最近的增强功能

PDA-SAMPER(路径依赖性分析)

SCAMPER技术现在包括路径依赖性跟踪:

  • 承诺水平:低(🔄), 中等(⚠️), 高(🔒), 不可逆(🔒)
  • 灵活性跟踪:监控每个操作如何减少未来的选择
  • 备选建议:在灵活性至关重要时,建议采取较低的承诺行动
  • 恢复路径:显示如何撤消或减轻每次转换

集体智能编排

综合来自多个来源的见解的新技术:

  • 智慧聚合:结合专家知识、群体见解和数据
  • 紧急情况检测:标识单个来源不可见的模式
  • 协同优化:查找能够放大集体价值的组合
  • 集成综合:从不同角度创建统一的解决方案

增强记忆和建议

所有技术现在都包括记忆提示输出模式:

  • 情境洞察:会议历史中的相关观察
  • 历史笔记:过去的相关决定及其结果
  • 模式识别:反复出现的主题和方法
  • 跨技术学习:在方法之间传递的见解

实现结构

核心设计原则

  • 三个工具约束:所有功能都集成到发现/计划/执行工作流中
  • MCP协议合规性:JSON-RPC的严格stdout/stderr分离
  • 视觉反馈:进度指示器、警告级别和模式标记
  • 路径依赖性跟踪:每个决策对未来灵活性的影响
  • 优雅降级:可选功能(持久性)不会破坏核心功能

关键实施组件

1.错误上下文生成器

提供一致、可操作的错误消息,包括:

  • 工作流错误的分步指导
  • 正确用法示例
  • 表情符号增强清晰度(❌, ⚠️, 👉)
  • 会话验证反馈

2.选项生成引擎

灵活性<0.4时自动激活的12种策略:

  • 核心:分解、时间、抽象、倒置、利益相关者、资源、能力, 重组
  • 增强:神经优化、时间灵活性、文化桥梁、集体分歧

3.预警系统

多传感器架构监控:

  • 资源监视器:能源、时间、材料限制
  • 认知评估员:僵化,视角多样
  • 技术债务分析仪:复杂性、耦合度量

4.逃生协议

5个干预级别:

  1. 模式中断(灵活性0.5-0.7)
  2. 资源再分配(灵活性0.4-0.5)
  3. 利益相关者重置(灵活性0.3-0.4)
  4. 技术重构(灵活性0.2-0.3)
  5. 战略支点(灵活性<0.2)

文档

错误恢复和弹性

Creative Thinking Server实施了全面的错误恢复模式,以确保稳健 操作:

  • 错误处理指南 -全面的错误处理 文档,包括模式、实现指南和快速参考

关键错误恢复功能:

  • 使用自定义ID自动恢复会话
  • 持久性不可用时的优雅降级
  • 针对用户错误的明确工作流程指南
  • 通过错误条件进行状态保存
  • 具有自动逐出功能的内存管理

建筑

Docker:

docker build -t creative-thinking .

NPM:

npm install
npm run build

发展:

npm run dev     # TypeScript watch mode
npm run lint    # ESLint checks
npm run test    # Run tests

开发指南

Dist文件管理

该项目包括编译 dist/ 存储库中的文件,以支持GitHub分发 npx.进行更改时:

  1. 修改src文件后始终重建:运行 npm run build 在承诺之前
  2. 使用src更改提交dist更改:保持src和dist同步
  3. 预推钩:git挂钩将阻止未提交的dist更改的推送
  4. 版本脚本:The npm version 命令自动重建和暂存dist文件

预推钩将:

  • ❌ 使用未提交的dist更改阻止推送
  • ⚠️ 如果src比dist修改得更近,则发出警告
  • ✅ 当一切同步时通过

最佳实践

入门指南

  1. 使用 discover_techniques 找到解决问题的最佳方法
  2. 通过以下方式创建全面的工作流程 plan_thinking_session
  3. 遵循结构化指导 execute_thinking_step
  4. 结合多种技术应对复杂挑战

技术特定提示

  • 六顶帽子 -从蓝帽开始,建立流程和目标
  • 采购订单 -声明越具挑衅性,创造性突破就越好
  • 随机入口 -使用真正随机的刺激来建立意想不到的联系
  • 奔驰法 -完成所有七个转换以进行全面探索
  • 设计思维 -在整个过程中吸引真实用户
  • 萃智 -重点识别和解决核心矛盾

路线图

项目路线图通过带有优先级和时间线标签的GitHub问题进行跟踪。查看 2025年路线图和优先事项 详细 计划。

最近发布

  • v0.4.0 -MCP采样集成✅
  • v0.5.0 -遥测与分析✅
  • v0.6.0 -第七部分技术(第4页,共8页)✅

即将推出

  • v0.7.0 -仿生路径管理(#158)-2025年第三季度
  • v0.8.0 -文化路径导航(#159)-2025年第三季度
  • v0.9.0版本 -神经计算综合(#160)-2025年第四季度
  • v1.0.0 -文化创意编排(#161)-2025年第四季度

按以下条件筛选问题:

许可证

此MCP服务器根据GPL-3.0许可证获得许可。这意味着您可以自由使用、修改和 根据GPL-3.0许可证的条款和条件分发软件。了解更多 详细信息,请参阅项目存储库中的LICENSE文件。