顺序思维MCP服务器
一个专注于结构化顺序思维能力的模型上下文协议(MCP)服务器,旨在与Cline的记忆库集成。该服务器有助于将复杂问题分解为结构化的顺序步骤,跟踪推理链,并存储思维模式。
特性
- 创建和管理解决问题的顺序思维链
- 在每一步都进行验证,跟踪思维链
- 存储和检索推理模式
- 分析推理过程的质量
- 可视化思维路径
- 与记忆库系统无缝集成
建筑
服务器由以下核心组件组成:
- 顺序思维引擎:管理思维链、步骤和推理验证
- 存储体连接器:与Cline的记忆库集成
- 标签管理器:实施全面的标签系统
- 可视化生成器:创建思维链的视觉表示
- 公用事业:文件存储、思维验证和其他帮助工具
可用工具
服务器提供以下MCP工具:
创建思考链
使用指定参数创建新的顺序思维过程。
- 输入:问题描述、思维类型、上下文
- 输出:chain_id和初始结构
添加思考步骤
在现有的思维链中添加一个步骤。
- 输入:chain_id、步骤描述、推理、证据
- 输出:更新的步骤信息
validate_step
验证步骤之间的逻辑连接。
- 输入:chain_id,step_id
- 输出:验证结果、潜在问题
get_chain
检索完整的思维链。
- 输入:chain_id
- 输出:包含所有步骤的完整链
生成可视化
创建思维链的视觉表示。
- 输入:chain_id,格式(mermaid、json、text)
- 输出:可视化代码/数据
save_to_memory
将思维链保存到记忆库中。
- 输入:chain_id、memory_name、标签
- 输出:确认和记忆_id
load_from_memory
从记忆库中加载思维链。
- 输入:memory_id或搜索参数
- 输出:完整链条
搜索与思考
根据参数找到相关的思维链。
- 输入:关键字、标签、thinking_type
- 输出:相关链列表
应用程序模板
将推理模板应用于当前思维。
- 输入:template_name,problem_context
- 输出:预结构化思维链
思维类型
服务器支持各种思维类型,每种思维类型都有特定的模式和结构:
- 分析的 -分解、分析、综合
- 创意 -发散、探索、融合
- 关键的 -提问、评估、总结
- 系统 -地图、分析、模型
- 第一性原理 -识别、分解、重新组装
- 分歧者 -生成备选方案,探索
- 趋同 -分析、评估、选择
- 归纳的 -观察、模式、假设
- 演绎的 -前提、逻辑、结论
模板
服务器包括现成的推理模板,可以快速启动思维过程:
- 第一性原理分析 -把一个复杂的问题分解成它的基本原则
- 系统思维分析 -全面分析复杂系统
安装
- 确保已安装Node.js v14+
- 克隆存储库
- 安装依赖项:
npm install用法
- 启动服务器:
node index.js- 该服务器将作为MCP服务器提供,您可以通过Claude/Cline连接到该服务器
内存库集成
该服务器旨在与Cline的记忆库集成,允许:
- 从内存库文件(projectbrief.md、activeContext.md等)读取
- 将完整的思维链存储为结构化记忆
- 用推理结果更新activeContext.md
- 在推理和记忆库部分之间建立联系
工具使用示例
// Example: Create a new thinking chain
{
"problem": "How to improve user engagement on our platform",
"thinking_type": "systems",
"context": "Our user engagement metrics have decreased by 15% over the past quarter"
}
// Example: Add a thinking step
{
"chain_id": "3a7e4fc0-5c1d-4b9f-9d1a-8b5e7c5a9d3e",
"description": "Identify key components of the engagement system",
"reasoning": "User engagement consists of several interconnected components including onboarding, core user actions, notification systems, and retention mechanisms.",
"evidence": "Analysis of our user journey maps and analytics data",
"confidence": 0.8
}
// Example: Generate a visualization
{
"chain_id": "3a7e4fc0-5c1d-4b9f-9d1a-8b5e7c5a9d3e",
"format": "mermaid",
"options": {
"showValidation": true,
"showConfidence": true
}
}标签系统
服务器实现了一个具有多个维度的综合标记系统:
- 思维类型 -分析性、创造性、批判性、系统性等。
- 领域 -商业、科学、技术、艺术等。
- 复杂性 -简单、适度、复杂
- 状态 -草稿、验证、完成
- 自定义 -用户定义标签
许可证
麻省理工学院
