本项目是一个提供动态和反思性问题解决工具的 MCP 服务器实现,通过结构化的思考过程,助力用户解决复杂问题。其从 https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking 分支以支持 SSE。
若你想使用该顺序思维 MCP 服务器,可参考以下内容开启使用之旅。
你可以将以下配置添加到 claude_desktop_config.json 文件中:
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
}
}
}
{
"mcpServers": {
"sequentialthinking": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"mcp/sequentialthinking"
]
}
}
}
使用 Docker 构建的命令如下:
docker build -t mcp/sequentialthinking -f src/sequentialthinking/Dockerfile .
sequential_thinking 工具可促进详细、逐步的思考过程,用于问题解决和分析。以下是其输入参数说明:
| 参数 | 详情 |
|---|---|
thought |
字符串类型,当前的思考步骤 |
nextThoughtNeeded |
布尔值类型,是否需要另一个思考步骤 |
thoughtNumber |
整数类型,当前思路编号 |
totalThoughts |
整数类型,估计的总思路数量 |
isRevision |
布尔值类型(可选),是否修订之前的思路 |
revisesThought |
整数类型(可选),正在重新考虑的思路编号 |
branchFromThought |
整数类型(可选),分支点的思路编号 |
branchId |
字符串类型(可选),分支标识符 |
needsMoreThoughts |
布尔值类型(可选),是否需要更多思路 |
该顺序思维工具适用于以下场景:
该 MCP 服务器根据 MIT 许可证发布。这意味着你可以自由地使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详细信息,请参阅项目存储库中的 LICENSE 文件。