顺序思维MCP服务器

一个提供动态和反思性问题解决工具,通过结构化思维过程分解复杂问题的MCP服务器实现。

  • by mustafaskyer
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 mustafaskyer/SequentialThinkingMCPServer

使用说明

顺序思维MCP服务器

一个MCP服务器实现,它提供了一个工具,通过结构化的思考过程实现动态和反射式的解决问题。

特点/功能

  • 将复杂问题分解为可管理的步骤
  • 随着理解的深入,修正并完善想法
  • 转向其他推理路径
  • 动态调整思绪的总数
  • 生成并验证解决方案假设

工具

顺序思维

促进详细且逐步的思考过程,以解决问题和进行分析。

输入:

  • thought (字符串):当前的思考步骤
  • nextThoughtNeeded (布尔值):是否需要另一个思考步骤
  • thoughtNumber (整数):当前思考编号
  • totalThoughts (整数):估算所需的总思考次数
  • isRevision (布尔值,可选):是否修改之前的思考
  • revisesThought (整数,可选):正在重新考虑哪个想法
  • branchFromThought (整数,可选):分支点思考编号
  • branchId (字符串,可选):分支标识符
  • needsMoreThoughts (布尔值,可选):如果需要更多思考

用法

“Sequential Thinking”工具旨在用于:

  • 将复杂问题分解为若干步骤
  • 规划与设计时留有修改余地
  • 可能需要调整方向的分析
  • 初期可能无法完全明确其范围的问题
  • 需要在多个步骤中保持上下文的任务
  • 需要过滤掉无关信息的情境

配置

与Claude桌面版的使用

把这个加到你的 claude_desktop_config.json:

`npx` 是一个用于执行 Node.js 包的命令行工具,通常翻译为“运行 Node.js 包”或简化为“运行包”。在中文语境下,我们可能会直接说“用 npx 运行”或者“执行 npx 命令”来指代使用 `npx` 命令来运行某个 Node.js 包。不过,具体翻译可能还需根据上下文和语境来调整

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

Docker

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

要禁用思想信息的日志记录,请设置环境变量: DISABLE_THOUGHT_LOGGING to true。 评论

在VS Code中的使用

为了快速安装,请点击下方的任一安装按钮。。。

对于手动安装,您可以使用以下方法之一来配置MCP服务器:

方法1:用户配置(推荐) 将配置添加到您的用户级 MCP 配置文件中。打开命令面板(Ctrl + Shift + P)并运行 MCP: Open User Configuration这将打开您的用户(界面/账户/设置等,具体根据上下文确定) mcp.json 文件,在其中你可以添加服务器配置。

方法2:工作区配置 或者,你可以将配置添加到一个名为 .vscode/mcp.json 在你的工作区中。这样你就可以与他人共享这个配置。

关于在VS Code中配置MCP的更多详细信息,请参阅 官方 VS Code MCP 文档。

对于NPX的安装:

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

对于Docker的安装:

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

建筑

Docker:

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

许可证

此MCP服务器遵循MIT许可证进行授权。这意味着您可以在遵守MIT许可证条款和条件的前提下,自由使用、修改和分发该软件。如需了解更多详情,请参阅项目仓库中的LICENSE文件。