顺序思考 MCP 服务器
这是一个 MCP 服务器实现,提供了一种通过结构化思考过程进行动态反思性问题解决的工具。
功能
- 将复杂问题分解为可管理的步骤
- 随着理解的加深修正和完善思路
- 分支进入不同的推理路径
- 动态调整总思考步骤数
- 生成并验证解决方案假设
工具
sequential_thinking
为解决问题和分析提供详细的分步思考过程。
输入参数:
- thought (string): 当前思考步骤
- nextThoughtNeeded (boolean): 是否需要下一步思考
- thoughtNumber (integer): 当前思考步骤编号
- totalThoughts (integer): 估计需要的总思考步骤数
- isRevision (boolean, 可选): 是否为修正先前的思考
- revisesThought (integer, 可选): 正在重新考虑的思考步骤编号
- branchFromThought (integer, 可选): 分支点的思考步骤编号
- branchId (string, 可选): 分支标识符
- needsMoreThoughts (boolean, 可选): 是否需要更多思考步骤
使用场景
顺序思考工具适用于:
- 将复杂问题分解为步骤
- 允许修订的规划和设计工作
- 可能需要调整方向的分析工作
- 初始范围不明确的问题
- 需要在多步骤中保持上下文的任务
- 需要过滤无关信息的场景