Sequential Thinking MCP Server

Sequential Thinking MCP Server

site icon
2025.03.19 0
JavaScript问题解决工具思维辅助工具开发效率
Sequential Thinking MCP Server 是一个提供动态和反思性问题解决工具的服务,通过结构化的思维过程帮助用户分解复杂问题、修订和深化理解、分支推理路径以及动态调整思考步骤。
View on GitHub

Overview

基本能力

产品定位

Sequential Thinking MCP Server 旨在通过结构化的思维过程,帮助用户动态和反思性地解决复杂问题。

核心功能

  • 将复杂问题分解为可管理的步骤
  • 随着理解的深入修订和精炼思考
  • 分支到替代的推理路径
  • 动态调整总思考步骤数量
  • 生成和验证解决方案假设

适用场景

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

工具列表

sequential_thinking

促进详细、逐步的思维过程,用于问题解决和分析。

输入参数: - thought (字符串): 当前思考步骤 - nextThoughtNeeded (布尔值): 是否需要另一个思考步骤 - thoughtNumber (整数): 当前思考编号 - totalThoughts (整数): 估计需要的总思考数 - isRevision (布尔值, 可选): 是否修订之前的思考 - revisesThought (整数, 可选): 正在重新考虑的思考编号 - branchFromThought (整数, 可选): 分支点的思考编号 - branchId (字符串, 可选): 分支标识符 - needsMoreThoughts (布尔值, 可选): 是否需要更多思考

使用教程

使用依赖

无特殊依赖要求。

安装教程

使用npx

claude_desktop_config.json中添加以下配置:

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

使用docker

claude_desktop_config.json中添加以下配置:

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

调试方式

构建Docker镜像:

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

许可证

该项目遵循 MIT 开源许可条款。