Sequential Thinking MCP Server

Sequential Thinking MCP Server

site icon
2025.04.09 4
TypeScript问题解决工具区块链存储开发效率
Sequential Thinking MCP Server 是一个提供动态和反思性问题解决工具的服务,通过结构化的思考过程自动将顺序思考日志写入 Recall 网络。该服务能够将复杂问题分解为可管理的步骤,生成和验证解决方案假设,并将所有思考会话安全地存储在区块链上。
View on GitHub

Overview

基本能力

产品定位

Sequential Thinking MCP Server 是一个用于动态和反思性问题解决的工具,通过结构化的思考过程自动将顺序思考日志写入 Recall 网络。

核心功能

  • 逐步问题解决:将复杂问题分解为可管理的步骤,支持修订和细化思考,允许分支推理路径,动态调整思考数量。
  • 假设管理:生成解决方案假设,基于思考链验证假设,提供纠正分析。
  • Recall 集成:安全存储所有顺序思考会话在区块链上,支持访问完整思考历史,检索特定思考会话,列出所有存储的会话。

适用场景

  • 复杂问题分解与分析
  • 需要修订和调整的规划与设计
  • 需要多步骤上下文维护的任务
  • 需要过滤无关信息的情况

工具列表

  • sequentialthinking:处理逐步思考并存储在 Recall 中。
  • recallstatus:获取 Recall 集成的状态。
  • listsessions:列出所有顺序思考会话。
  • getsession:获取特定思考会话的内容。

常见问题解答

  • 安全问题:确保私钥安全,不要共享或记录私钥。
  • 环境变量优先级:Cursor/Claude 配置 > .env 文件 > 默认值。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 克隆仓库。
  2. 安装依赖: bash npm install
  3. 配置方法:
  4. 方法1:在 Cursor/Claude 配置中直接提供环境变量(推荐)。
  5. 方法2:使用 .env 文件(备用)。

调试方式

  1. 开发模式: bash npm run dev
  2. 生产模式: bash npm run build npm run start

安全注意事项

  • 不要共享私钥或 .env 文件内容。
  • 使用 chmod 600 .env 限制 .env 文件权限。
  • 使用 console.error() 代替 console.log() 进行调试。

许可证

该项目遵循 MIT 开源许可条款。