用途:UltraThink 用于对复杂问题进行深度、结构化推理。它通过驱动 Sequential Thinking MCP 工具(mcp__plugin_sequential-thinking_sequential-thinking__sequentialthinking),把推理过程外化为可查看、可修订的顺序思维链;它不替代 Claude Code 对提示中 "ultrathink" 的原生扩展思考处理,两者可同时触发。
适用场景:用户明确要求使用 ultrathink;需要逐步拆解的问题;可反复修订的规划与设计;可能需要纠偏的分析;初始范围不清晰的问题;需要维持上下文的多步方案;需要生成并验证假设的情形。
前置条件:必须安装并启用配套的 sequential-thinking 插件,否则该工具不存在。工具 ID 取决于安装方式:通过本 marketplace 插件安装时为 mcp__plugin_sequential-thinking_sequential-thinking__sequentialthinking,直接配置为 MCP 服务器时为 mcp__sequential-thinking__sequentialthinking。可通过在服务器的 .mcp.json 中设置 "env": {"DISABLE_THOUGHT_LOGGING": "true"} 关闭写入 stderr 的思维日志。
用法:调用该工具并传入结构化思考,必要参数为 thought(字符串)、nextThoughtNeeded(布尔)、thoughtNumber(整数,≥1)、totalThoughts(整数,≥1,可调整);可选参数包括 isRevision、revisesThought、branchFromThought、branchId、needsMoreThoughts。
主要能力:动态调整思考总数;修订或质疑先前的思考;从任意节点分支探索替选方案;生成假设并验证;非线性的回溯式思考。
最佳实践:从合理的思考数量估计开始(多数问题 3–7 步);随时修订或增加思考;用 isRevision: true 和 revisesThought: N 标记修订;不确定时如实表达而非猜测;仅在确信已得到答案时设置 nextThoughtNeeded: false。
限制:依赖对应的 MCP 服务器可用;未提供收费、价格与平台支持等信息。