
Sequential Thinking MCP Server

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 .