/ 目录 / 演练场 / mcp-sequentialthinking-tools
● 社区 spences10 ⚡ 即开即用

mcp-sequentialthinking-tools

作者 spences10 · spences10/mcp-sequentialthinking-tools

让你的 agent 逐步思考,并在每一步推荐相应的 MCP 工具——多工具工作流的元规划器。

官方 Sequential Thinking MCP 的一个衍生版本,更进一步:在每个思考步骤,它会评分并推荐你已安装的 MCP 工具中最合适的。当 Claude 加载了 10+ 个 MCP 且频繁选错工具时非常有用。

为什么要用

核心特性

实时演示

实际使用效果

sequentialthinking-tools.replay ▶ 就绪
0/0

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "sequentialthinking-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "sequentialthinking-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "sequentialthinking-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "sequentialthinking-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "sequentialthinking-tools",
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "sequentialthinking-tools": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "mcp-sequentialthinking-tools"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add sequentialthinking-tools -- npx -y mcp-sequentialthinking-tools

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: mcp-sequentialthinking-tools

如何用 sequentialthinking-tools 规划多 MCP 工作流

👤 安装了多个 MCP 的高级用户 ⏱ ~5 min beginner

何时使用: 当你同时加载了 Sentry、GitHub、Linear、Playwright、Notion,而 Claude 频繁调用错误的工具或跳过某些步骤时

步骤
  1. 执行前先要求生成计划
    在执行任何操作前,使用 sequentialthinking_tools 来规划:'对最严重的 Sentry 问题进行分类,在 GitHub 找到引发问题的提交,在 Linear 中提交工单。'给出 5 个步骤和工具推荐。✓ 已复制
    → 编号计划,包含工具名称和置信度评分
  2. 逐步执行
    执行第 1 步。完成后,给我展示结果和下一步的推荐。✓ 已复制
    → 工具之间的干净交接,不跳过检查

结果: 工具使用可预测,减少工具选择错误的绕路,以及完整的推理审计跟踪。

注意事项
  • 尽管有计划,模型仍然选择错误的工具 — 在下一轮中明确拒绝不好的选择;规划器会从上下文中学习

用 sequentialthinking-tools 打破推理循环

👤 正在构建容易陷入重试循环的 agent 的开发者 ⏱ ~10 min intermediate

何时使用: 你的 agent 在相同失败的方法上循环,不能重新评估

步骤
  1. 强制修订
    使用 is_revision=true 的 sequentialthinking_tools 重新审视当前计划的第 3 步。哪个假设是错误的?✓ 已复制
    → 一个具体的假设和替代工具或方法
  2. 分支到平行计划
    从第 3 步创建一个分支并提议不同的工具路径。与原始路径比较置信度。✓ 已复制
    → 两个平行路径的评分

结果: Agent 以推理后的转向打破循环。

搭配使用: vibe-check

组合

与其他 MCP 搭配,撬动十倍杠杆

sequentialthinking-tools + vibe-check

规划 + 理智检查——sequentialthinking 规划各步骤,vibe-check 在执行前挑战计划

用 sequentialthinking_tools 规划重构,然后在运行前调用 vibe_check 找漏洞。✓ 已复制
sequentialthinking-tools + shrimp-task-manager

将每个规划的步骤转换为持久化任务

用 sequentialthinking_tools 规划,然后将每个步骤交给 shrimp-task-manager 作为跟踪的任务。✓ 已复制

工具

此 MCP 暴露的能力

工具输入参数何时调用成本
sequentialthinking_tools thought: str, next_thought_needed: bool, thought_number: int, total_thoughts: int, is_revision?: bool, branch_from_thought?: int 在任何工具选择很关键的多步或多 MCP 任务开始时调用 0 — local reasoning wrapper

成本与限制

运行它的成本

API 配额
无——本地运行
每次调用 Token 数
每个思考步骤 200-600 个 token
费用
免费
提示
total_thoughts 限制在 5-7;更长的链很少能增加价值且消耗 token

安全

权限、密钥、影响范围

凭据存储: 无需存储凭据
数据出站: 无——100% 本地处理

故障排查

常见错误与修复

工具推荐过于通用或与已安装的 MCP 无关

推荐器从提示中的名称工作——在系统提示中包含已安装 MCP 的简短列表

Agent 忽视计划直接跳到行动

明确说'完成顺序计划前不要调用任何其他工具'

npx 找不到该包

尝试 npm cache clean --force 或指定版本:npx -y mcp-sequentialthinking-tools@latest

验证: npx mcp-sequentialthinking-tools --help

替代方案

mcp-sequentialthinking-tools 对比其他方案

替代方案何时用它替代权衡
Sequential Thinking MCP(规范版)当你只需要逐步思考而不需要工具推荐时没有工具建议——这个分支的主要优势丧失了
vibe-check当你想要元认知反馈而不是顺序分解时不同的方式——vibe-check 中断,这个做规划

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills