Sequential Thinking
提供通过结构化思维过程进行动态和反思性问题解决的MCP Server工具。
简介
顺序思维 MCP 服务器通过结构化思维流程提供动态、反思性的问题解决工具,可将复杂问题分解为可管理步骤。
主要特性
- 逐步分解复杂问题
- 动态修订和完善想法
- 支持多路径推理分支
- 灵活调整思考次数
- 生成并验证解决方案
快速设置
与 Claude Desktop 集成
选择以下任一方式配置:
使用 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"
]
}
}
}
使用场景
- 分解复杂问题
- 需要多次修改的规划与设计
- 多步骤分析任务
- 范围不确定的初始探索
- 需要保持上下文的任务
核心工具: sequential_thinking
该工具支持详细、逐步的问题解决与分析,接受以下参数:
thought
: 当前思考步骤nextThoughtNeeded
: 是否需要更多思考thoughtNumber
: 当前思考编号totalThoughts
: 预计总思考次数isRevision
: (可选)是否修订前一思考revisesThought
: (可选)修订的思考编号branchFromThought
: (可选)分支起点branchId
: (可选)分支标识符needsMoreThoughts
: (可选)是否需要额外思考
构建 (可选)
使用 Docker 构建:
docker build -t mcp/sequentialthinking -f src/sequentialthinking/Dockerfile .
许可证
基于 MIT 许可证,允许在遵守条款的情况下自由使用、修改和分发。