Token导航 LogoToken导航TokenDH.com
Sequential Thinking (mcp-server-sequential-thinking) logo
运维云端stdio官方级别未说明来源级核验

Sequential Thinking (mcp-server-sequential-thinking)

MCP Server

@zengwenliang/mcp-server-sequential-thinking

一个实现顺序思维协议的MCP服务器,提供结构化的问题解决方法,将复杂问题分解为可管理的步骤,并支持迭代优化和替代推理路径。

工具数

1

提示词数

0

GitHub Stars

41

资源数

0
JavaScriptClaude云端部署Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

zengwenliang416

提供方

zengwenliang416

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @zengwenliang/mcp-server-sequential-thinking

详细介绍

顺序思维MCP服务器

![License: MIT](LICENSE) ![Language](https://www.typescriptlang.org/) ![Platform](https://nodejs.org/)

英语 | 中文

📖 概述

一个强大的MCP服务器,实现了顺序思维协议,为解决问题提供了结构化的方法。此服务器有助于将复杂问题分解为可管理的步骤,同时保持修订和替代推理路径的灵活性。

✨ 特性

  • 🔍 结构化分析 -将复杂问题分解为可管理的步骤
  • 🔄 迭代精化 -随着理解的加深,修改和完善想法
  • 🌲 替代路径 -分支到其他推理路径
  • 📊 动态调整 -根据需要调整想法总数
  • 解决方案验证 -生成并验证解决方案假设

🛠️ 工具接口

顺序思考

为解决问题和分析提供详细的、循序渐进的思维过程。

输入参数

参数类型必填说明
thoughtstring当前思考步骤
nextThoughtNeededboolean是否需要另一个思考步骤
thoughtNumberinteger当前思考次数
totalThoughtsinteger估计需要的总想法
isRevisionboolean这是否改变了之前的想法
revisesThoughtinteger正在重新考虑哪个想法
branchFromThoughtinteger分支点思想数
branchIdstring分支标识符
needsMoreThoughtsboolean是否需要更多思考

🎯 用例

顺序思维工具非常适合:

  • 📝 需要逐步分解的复杂问题
  • 🎨 需要迭代改进的规划和设计项目
  • 🔄 可能需要修正航向的分析工作流程
  • 🌐 最初不清楚全部范围的情况
  • 📚 需要在多个步骤中保持上下文的任务
  • 🔍 从复杂场景中过滤掉不相关的信息

⚙️ 集成方法

与Claude Desktop一起使用

📦 NPX Configuration

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

🐳 Docker Configuration

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "zengwenliang0416/mcp-server-sequential-thinking"
      ]
    }
  }
}

与Cursor IDE一起使用

📦 NPX Method (Recommended)

  1. 安装软件包:
# Install globally
npm install -g @zengwenliang/mcp-server-sequential-thinking

# Or use NPX directly
npx -y @zengwenliang/mcp-server-sequential-thinking
  1. 在游标设置中配置(JSON):
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@zengwenliang/mcp-server-sequential-thinking"
      ]
    }
  }
}

💻 Local Build Method

  1. 本地构建:
cd /path/to/sequential-thinking
npm install
npm run build
  1. 在游标设置中配置(JSON):
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "node",
      "args": [
        "/absolute/path/to/sequential-thinking/dist/index.js"
      ]
    }
  }
}

🐳 Docker Method

  1. 构建Docker镜像:
# Build Docker image
docker build -t zengwenliang0416/mcp-server-sequential-thinking .
  1. 在游标设置中配置(JSON):
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "zengwenliang0416/mcp-server-sequential-thinking"
      ]
    }
  }
}

🔧 Environment Variables Method

  1. 创建启动脚本:
#!/bin/sh
export CURSOR_MCP_CONFIG=/path/to/your/mcp_config.json
open -a Cursor
  1. 增添 mcp_config.json:
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "node",
      "args": [
        "/absolute/path/to/sequential-thinking/dist/index.js"
      ]
    }
  }
}
  1. 使可执行文件:
chmod +x start_cursor_with_mcp.sh
备注:MCP集成主要在Cursor IDE的Composer功能中得到支持。

🚀 从源头构建

Local Build

git clone https://github.com/zengwenliang416/mcp-server-sequential-thinking.git
cd mcp-server-sequential-thinking
npm install
npm run build

Docker Build

git clone https://github.com/zengwenliang416/mcp-server-sequential-thinking.git
cd mcp-server-sequential-thinking
docker build -t zengwenliang0416/mcp-server-sequential-thinking .

# Verify the build
docker images | grep sequential-thinking

📄 出版指南

Publishing to npm

先决条件

  • 已安装Node.js和npm
  • 可以访问@zengwenliang作用域的npm帐户
  • 本地构建的包

发布步骤

  1. 更新package.json中的版本
   {
     "name": "@zengwenliang/mcp-server-sequential-thinking",
     "version": "0.6.4",
     "description": "MCP server for sequential thinking and problem solving"
   }
  1. 使用官方npm注册表
   npm config set registry https://registry.npmjs.org/
  1. 登录到npm
   npm login

按照提示通过浏览器登录。

  1. 检查组织成员资格

对于作用域包,请确保您是作用域的一部分:

   # Check if you're part of the organization
   npm org ls your-org-name

   # For personal scopes, this is automatically created with your username
  1. 构建和发布
   npm run build

   # For first-time publishing a scoped package
   npm publish --access public

   # For subsequent updates
   npm publish
  1. 验证发布
   npm view @zengwenliang/mcp-server-sequential-thinking
  1. 提交您的更改
   git add .
   git commit -m "feat(publish): 🚀 发布npm包@zengwenliang/mcp-server-sequential-thinking"
   git push

版本更新

使用语义版本控制:

# For patches (bug fixes)
npm version patch

# For minor updates (features)
npm version minor

# For major updates (breaking changes)
npm version major

更新版本后,再次构建并发布:

npm run build
npm publish

🔐 CI/CD配置

Setting Up GitHub Actions

必需的秘密

将这些机密添加到您的存储库设置中:

  1. NPM令牌

- 在npm生成:帐户→ 访问令牌→ “自动化”令牌类型 - 分步说明: 1. 登录你的npm账号:https://www.npmjs.com/login 1. 点击您的个人资料图片,然后选择“访问令牌” 1. 点击“生成新令牌”按钮 1. 重要:选择“自动化”令牌类型(不是“发布”)以绕过OTP要求 1. 输入令牌描述(例如“GitHub操作”) 1. 点击“生成令牌” 1. 重要:立即复制生成的令牌!它只会显示一次

  1. DOCKERHUB_用户名

- 您的Docker Hub用户名 - 这应该与您登录Docker Hub时使用的用户名相同

  1. DOCKERHUB_TOKEN

- 在Docker Hub中生成:帐户设置→ 安全→ 新访问令牌 - 分步说明: 1. 登录您的Docker Hub帐户 1. 点击您的用户名,然后选择“帐户设置” 1. 从左侧导航栏中选择“安全” 1. 点击“新建访问令牌” 1. 输入描述并选择适当的权限(至少是“读写”) 1. 点击“生成” 1. 立即复制生成的令牌!它只会显示一次

在GitHub上添加秘密

  1. 转到存储库设置→ 秘密和变量→ 行动
  2. 单击“新建存储库密钥”按钮
  3. 逐一添加每个秘密:

- NPM令牌:粘贴你的npm访问令牌值 - DOCKERHUB_用户名:输入您的Docker Hub用户名 - DOCKERHUB_TOKEN:粘贴您的Docker Hub访问令牌

  1. 添加所有机密后,您应该看到“操作机密”列表中列出的所有3个机密

测试工作流

要测试您的自动发布工作流,请执行以下操作:

  1. 在GitHub存储库中,单击“操作”选项卡
  2. 在左侧边栏中找到“发布包”工作流
  3. 点击“运行工作流”按钮
  4. 从分支下拉列表中选择“主”分支
  5. 点击绿色的“运行工作流”按钮
  6. 在“操作”选项卡中监控进度和结果
2FA用户注意事项:如果你的npm帐户上启用了双因素身份验证,你必须: - 使用“自动化”类型的令牌(推荐) - 将2FA设置更改为“仅授权”(不推荐) - 手动发布包(非自动)

❗ 故障排除

如果您遇到集成问题:

  1. 🔧 使用具有JS文件绝对路径的本地构建方法
  2. 📝 验证文件权限: chmod +x dist/index.js
  3. 🐳 尝试Docker作为替代方案
  4. 📚 有关最新的MCP集成方法,请参阅Cursor的文档

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🔗 源代码

目录标签

目录标签

JavaScriptClaude云端部署结构化分析混合部署可托管迭代优化问题分解推理路径解决方案验证

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@zengwenliang/mcp-server-sequential-thinking

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP