Sequential Thinking MCP Server

Sequential Thinking MCP Server

site icon
2025.04.18 88000
JavaScript问题解决工具思考辅助工具开发效率
Sequential Thinking MCP Server 是一个实现动态和反思性解决问题的工具,通过结构化的思考过程来帮助用户分析和解决问题。它能够将复杂问题分解为可管理的步骤,并在理解加深时修订和精炼思考,支持分支推理和动态调整思考步骤数量。
View on GitHub

Overview

基本能力

产品定位

Sequential Thinking MCP Server 是一个用于动态和反思性解决问题的工具,通过结构化的思考过程来帮助用户分析和解决问题。

核心功能

  • 将复杂问题分解为可管理的步骤
  • 在理解加深时修订和精炼思考
  • 支持分支推理,探索不同的解决路径
  • 动态调整思考步骤的总数
  • 生成并验证解决方案的假设

适用场景

  • 分解复杂问题为步骤
  • 需要修订和调整的规划和设计
  • 需要纠正的分析任务
  • 初始范围不明确的问题
  • 需要多步骤上下文保持的任务
  • 需要过滤无关信息的情况

工具列表

sequential_thinking

  • 能力: 促进详细、逐步的思考过程,用于问题解决和分析。
  • 输入参数:
  • thought (string): 当前思考步骤
  • nextThoughtNeeded (boolean): 是否需要另一个思考步骤
  • thoughtNumber (integer): 当前思考编号
  • totalThoughts (integer): 估计需要的总思考数
  • isRevision (boolean, optional): 是否修订之前的思考
  • revisesThought (integer, optional): 被重新考虑的思考编号
  • branchFromThought (integer, optional): 分支起始思考编号
  • branchId (string, optional): 分支标识符
  • needsMoreThoughts (boolean, optional): 是否需要更多思考

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

无明确前置依赖说明。

安装教程

使用 npx

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}

使用 docker

{
  "mcpServers": {
    "sequentialthinking": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "mcp/sequentialthinking"
      ]
    }
  }
}

调试方式

Docker 构建

docker build -t mcp/sequentialthinking -f src/sequentialthinking/Dockerfile .

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。