使用说明
创造性思维MCP服务器
一种模型上下文协议(MCP)服务器,为 解决问题和思考。该服务器通过一个 将生成性创造力与系统风险评估、分析相结合的统一框架 验证和动作后反身性跟踪。
备注:此存储库是最初与Munshy、Personal开发的公共工作分支 秘书。
架构原则
该项目遵循三层工具架构作为其核心设计原则:
- 发现 -基于问题分析的智能技术选择
- 规划 -结合多种技术的结构化工作流创建
- 执行 -通过状态管理逐步指导实施
基础设计决策:仅三种工具
此MCP服务器公开了三个工具——不多也不少:
discover_techniques-分析问题并推荐技术plan_thinking_session-创建结构化工作流execute_thinking_step-执行各个步骤
所有功能都必须集成到这三个工具中。 这包括:
- 逃生速度分析(整合到发现/规划中)
- 选项生成(在灵活性较低时自动发现)
- 会话管理(内部状态管理)
- 未来功能(必须符合三工具工作流程)
这一约束确保了一个干净、专注的API,反映了自然的创造性思维工作流程 防止工具扩散。
概述
三层架构指导您完成全面的问题解决:
-
发现层 (
discover_techniques)-分析问题并推荐合适的思考方式 基于特征、背景和预期结果的技术。 -
规划层 (
plan_thinking_session)-创建结合了以下功能的结构化工作流 技术,提供适合您时间范围的分步指导。 -
执行层 (
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,服务器:
- 分析问题并选择适当的技术
- 创建具有清晰步骤进展的结构化工作流
- 为序列中的每个步骤提供指导
- 在整个思维过程中保持上下文
执行阶段
每 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增强功能:
- 风险产生 -全面的风险评估,包括严重性和缓解策略
- 创意增强 -将基本想法转化为详细、可操作的建议
- 智能摘要 -智能合成具有关键见解的创意会议
- 技术建议 -基于人工智能的问题技术匹配分析
- 自然语言处理 -针对复杂性和模式的高级文本分析
配置:
在以下情况下,MCP采样会自动启用:
- 您的MCP客户端支持采样协议
- 客户端在连接过程中发送能力通知
- 不需要额外的配置-它只是工作!
示例流程:
// 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)
评估真实性和有效性的五步结构化方法:
- 基线评估 -建立正常模式和预期特征
- 认知标准 -评估逻辑一致性和细节丰富性
- 动机分析 -检查激励措施和潜在偏见
- 现实监控 -区分经验元素和想象元素
- 有效性综合 -将调查结果纳入信心评估
最适合:验证解决方案、评估信息可靠性、检测有缺陷的假设
语言取证
沟通模式的六步深入分析:
- 内容映射 -确定关键声明和陈述
- 模式识别 -检测语言标记和异常
- 代词分析 -检查心理距离指标
- 复杂性评估 -评估认知负荷指标
- 情绪分析 -分析情绪并影响模式
- 一致性验证 -检查内部一致性
最适合:了解利益相关者的沟通,揭示隐藏的见解,跨文化 分析
竞争假设分析(CHA)
多重解释的八步系统评价:
- 假设生成 -创建多个相互竞争的解释
- 证据映射 -列出所有可用证据
- 矩阵构造 -构建证据假设相容性矩阵
- 诊断性评价 -识别歧视性证据
- 欺骗建模 -考虑操纵可能性
- 贝叶斯更新 -应用概率推理
- 敏感性分析 -测试结论稳健性
- 决策综合 -整合到可操作的建议中
最适合:复杂的决策、处理矛盾的证据、减少确认偏差
统一框架功能
- 具有创造性和批判性阶段视觉指标的双重思维模式
- 跨所有技术的全面风险和故障模式跟踪
- 受益于压力和变化的抗脆弱解决方案设计
- 考虑低概率、高影响事件
- 用于跟踪会话有效性的元学习指标
- 分析验证与创意生成相结合
会话管理
- 具有保存、加载、列表、删除和导出功能的完整会话持久性
- 组织的自动进度保存和会话标记
- 针对不同用例的多种导出格式(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的IDtechnique(字符串,必填):要使用的横向思维技巧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 | 超越正常思维 |
快速入门建议
- 首次用户:从以下内容开始 六顶帽子 -全面且易于理解
- 需要快速获胜:试试 随机入口 -快速且往往令人惊讶
- 复杂问题:首先 九扇窗户 了解完整的上下文
- 团队设置:使用 是的,还有 或 集体智慧
- 技术挑战:直接去 萃智 或 第一性原理
思维技巧
六顶思考帽加紫色帽子
通过元不确定性意识和路径依赖性跟踪增强了多视角分析:
- 蓝帽 -具有元不确定性意识的过程控制
- 白帽 -事实和数据,包括未知的未知数
- 红帽 -情绪、直觉和集体行为
- 黄帽子 -乐观和积极的可能性
- 黑帽子 -关键判断和风险评估
- 绿帽子 -创造性解决方案和抗脆弱性创新
- 紫色帽子 (新增)-路径依赖、约束和遍历性意识
挑衅行动(PO)
打破思维模式的四步过程:
- 发表挑衅性言论
- 不加评判地探索,然后系统地挑战
- 提取并验证基本原则
- 通过故障模式分析开发稳健的解决方案
随机入口
意外连接的三步流程:
- 引入随机刺激
- 在质疑假设的同时建立联系
- 在解决方案开发之前验证见解
骗子+P
八个具有综合风险评估的转型:
- 替代 -在识别依赖关系时替换元素
- 合并 -在管理冲突的同时合并概念
- 适应 -针对新的环境和漏洞进行调整
- 修改 -系统地向上或向下缩放属性
- 用于其他用途 -查找新的应用程序和上下文
- 消除 -在保留核心功能的同时删除元素
- 反向 -在测试假设时反转或重新排列
- 参数化 -系统地识别和改变关键参数
概念提取
四步跨域模式转换:
- 识别 -分析来自任何领域的成功解决方案
- 提取 -隔离关键原则及其局限性
- 摘要 -用清晰的边界概括模式
- 应用 -转移模式与风险评估
是的,还有
四步协同思维过程:
- 接受 -承认最初的想法
- 构建 -添加创意扩展
- 评估 -评估风险和问题
- 整合 -合成稳健的解决方案
设计思维
五阶段以人为本的风险整合流程:
- 共情 -了解用户和潜在的滥用情况
- 定义 -考虑故障模式的框架问题
- 构思 -生成具有内置评论的解决方案
- 原型 -构建测试,包括边缘案例
- 测试 -收集反馈并收获失败见解
萃智
通过解决矛盾实现四步创新:
- 识别 -找出核心矛盾
- 移除 -添加前通过negativa申请
- 应用 -双向使用发明原理
- 最小化 -通过系统性清除实现更多目标
神经状态管理
四步认知优化过程:
- 评估 -识别主导神经网络(默认模式与执行控制)
- 抑制 -战略性地抑制过度活跃的网络(深度0-10)
- 节奏 -培养认知模式之间的转换模式
- 整合 -综合来自两个网络状态的见解
特性:
- 深度抑制检测(≥8)触发值得注意的时刻警报
- 优化网络平衡,增强创造力
- 跨州认知灵活性跟踪
时间工作设计
基于时间的五步问题解决:
- 地图 -通过Kairos机会检测创建时间景观
- 对齐 -将工作与昼夜节律和能量模式相匹配
- 变换 -将时间压力转化为创造性燃料
- 平衡 -优化同步与异步工作
- 逃脱 -构建临时缓冲区和灵活性
时间景观元素:
- 固定的截止日期和灵活的窗口
- 压力点和死区
- Kairos机会(最佳时机)
- 保持灵活性的临时逃生路线
跨文化融合
四步多视角综合:
- 探索 -通过多种文化框架检查问题
- 桥 -在不同观点之间建立联系
- 合成 -建立相互尊重的方法整合
- 自适应 -制定针对特定文化的实施路径
文化意识特征:
- 多框架支持(个人主义、集体主义、等级制等)
- 针对不同环境的自适应实现模式
- 尊重的综合方法
- 全球解决方案的未来相关性跟踪
集体智能编排
四步智慧聚合:
- 来源 -识别不同的智慧来源(专家、人群、人工智能、数据)
- 合成 -汇总集体见解和模式
- 浮现 -检测个人看不见的紧急模式
- 协同增效 -创建能够放大价值的组合
情报来源:
- 领域专家和从业者
- 群体智慧和集体经验
- 人工智能系统和数据分析
迪士尼方法
三个角色顺序的创作过程:
- 梦想家 -设想没有约束的理想解决方案
- 现实主义者 -制定切实可行的实施计划
- 批评家 -识别风险、差距和改进机会
集成功能:
- 角色之间的路径依赖性跟踪
- 通过迭代周期保持灵活性
- 风险缓解已纳入批评阶段
九扇窗户
系统的3×3矩阵分析:
- 时间维度:过去→ 礼物→ 未来
- 系统级别:子系统→ 系统→ 超级系统
分析网格:
- 过去的子系统:组件历史和演变
- 过去的系统:历史背景和模式
- 过去的超级系统:环境影响
- 当前子系统:当前组件
- 当前系统:现状分析
- 当前超级系统:当前环境
- 未来子系统:组件趋势
- 未来系统:预计成果
- 未来超级系统:环境进化
路径依赖特性:
- 跨时间维度跟踪决策
- 确定系统级约束
- 地图跨比例尺的灵活性
- 历史模式和文化知识
量子叠加
同时维护多个解决方案状态的六步过程:
- 状态生成 -创建3-5个互斥的解决方案状态
- 干扰映射 -识别相长干涉和相消干涉模式
- 纠缠分析 -映射解决方案状态之间的依赖关系
- 振幅演变 -根据新出现的约束调整概率幅度
- 测量背景 -定义将强制状态崩溃的标准
- 国家崩溃 -折叠到最佳解决方案,同时保留非选择者的见解 国家
主要优势:
- 避免过早地致力于单一解决方案
- 在决策点之前保持最大的灵活性
- 保留所有探索可能性的见解
- 最适合高不确定性的情况
工作流示例
- 发现合适的技术:
{
"tool": "discover_techniques",
"arguments": {
"problem": "Improve team collaboration in remote work",
"preferredOutcome": "collaborative"
}
}
- 创建结构化计划:
{
"tool": "plan_thinking_session",
"arguments": {
"problem": "Improve team collaboration in remote work",
"techniques": ["yes_and", "six_hats"],
"timeframe": "thorough"
}
}
- 执行思考步骤:
{
"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身份验证,请执行以下操作:
- 请联系服务器管理员以配置OAuth凭据
- 访问授权URL:
https://creative-thinking-mcp.mbfw8r4d6n.workers.dev/oauth/authorize - 在授权标头中为经过身份验证的请求使用承载令牌
- 经过身份验证的用户有更高的速率限制(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
设置:
- 安装PostgreSQL依赖关系:
npm install pg - 创建数据库:
createdb creative_thinking - 第一次连接时自动创建的表
- 支持连接池和自动清理
特征:
- 用于灵活模式的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个干预级别:
- 模式中断(灵活性0.5-0.7)
- 资源再分配(灵活性0.4-0.5)
- 利益相关者重置(灵活性0.3-0.4)
- 技术重构(灵活性0.2-0.3)
- 战略支点(灵活性<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.进行更改时:
- 修改src文件后始终重建:运行
npm run build在承诺之前 - 使用src更改提交dist更改:保持src和dist同步
- 预推钩:git挂钩将阻止未提交的dist更改的推送
- 版本脚本:The
npm version命令自动重建和暂存dist文件
预推钩将:
- ❌ 使用未提交的dist更改阻止推送
- ⚠️ 如果src比dist修改得更近,则发出警告
- ✅ 当一切同步时通过
最佳实践
入门指南
- 使用
discover_techniques找到解决问题的最佳方法 - 通过以下方式创建全面的工作流程
plan_thinking_session - 遵循结构化指导
execute_thinking_step - 结合多种技术应对复杂挑战
技术特定提示
- 六顶帽子 -从蓝帽开始,建立流程和目标
- 采购订单 -声明越具挑衅性,创造性突破就越好
- 随机入口 -使用真正随机的刺激来建立意想不到的联系
- 奔驰法 -完成所有七个转换以进行全面探索
- 设计思维 -在整个过程中吸引真实用户
- 萃智 -重点识别和解决核心矛盾
路线图
项目路线图通过带有优先级和时间线标签的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文件。
