LM

light4/mcp-server-sequentialthinking

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

16 stars 11 forks 质量 56 趋势 21

序列思维 MCP 服务器 - 用于支持 SSE

概览

从 [T0] 叉出 MCP服务器执行,通过结构化的思维过程提供动态和反射解决问题的工具. - 将复杂问题分解为可管理的步骤 - 修改和完善思想以加深理解 - 分支进入备选推理途径 - 动态地调整思想总数 - 生成和核实解决方案假设 推动解决问题和分析的详细、分步思考进程.

概述(AI 翻译)

从

顺序思考 MCP 服务器

MCP服务器执行,通过结构化的思维过程提供动态和反射解决问题的工具.

□ 特性

  • 将复杂问题分为可管理的步骤
  • 修订和完善思想,以加深理解
  • 分入其他推理途径
  • 动态调整思想总数
  • 生成和验证解决方案假设

□工具

相继 思考

推动解决问题和分析的详细、分步思考进程。

** 投入:**

  • [[T0] (字符串): 目前的思想步骤
  • [[T1] (布尔语): 是否需要另一个思考步骤
  • thoughtNumber(整数):当前想法编号
  • [T3:估计所需想法总数
  • isRevision(布尔,可选): 是否修改了先前的想法
  • revisesThought(整数,可选): 哪个想法被重新考虑了
  • [T6: 分支点思考号
  • [[T7] (字符串,可选): 分支标识符
  • needsMoreThoughts(布尔,可选): 如果还需要更多的思考

□ 使用量

本页由 AI 翻译,技术细节请以原文为准。

README

Sequential Thinking MCP Server - Forked to Support SSE

Forked from

Sequential Thinking MCP Server

An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.

Features

  • Break down complex problems into manageable steps
  • Revise and refine thoughts as understanding deepens
  • Branch into alternative paths of reasoning
  • Adjust the total number of thoughts dynamically
  • Generate and verify solution hypotheses

Tool

sequential_thinking

Facilitates a detailed, step-by-step thinking process for problem-solving and analysis.

Inputs:

  • thought (string): The current thinking step
  • nextThoughtNeeded (boolean): Whether another thought step is needed
  • thoughtNumber (integer): Current thought number
  • totalThoughts (integer): Estimated total thoughts needed
  • isRevision (boolean, optional): Whether this revises previous thinking
  • revisesThought (integer, optional): Which thought is being reconsidered
  • branchFromThought (integer, optional): Branching point thought number
  • branchId (string, optional): Branch identifier
  • needsMoreThoughts (boolean, optional): If more thoughts are needed

Usage

The Sequential Thinking tool is designed for:

  • Breaking down complex problems into steps
  • Planning and design with room for revision
  • Analysis that might need course correction
  • Problems where the full scope might not be clear initially
  • Tasks that need to maintain context over multiple steps
  • Situations where irrelevant information needs to be filtered out

Configuration

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

npx

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

docker

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

Building

Docker:

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

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

在 GitHub 查看完整 README

安装

npx -y @modelcontextprotocol/server-sequential-thinking
新手?先看 mcpskill.org 教程 →

配置

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