Token导航 LogoToken导航TokenDH.com
Sequential Thinking Recall logo
搜索检索未说明官方级别未说明来源级核验

Sequential Thinking Recall

MCP Server

An MCP server that enables dynamic, reflective problem-solving by structuring thought processes and automatically logging each session to Recall.

工具数

0

提示词数

0

GitHub Stars

19

资源数

0
TypeScriptClaude搜索Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

recallnet

提供方

recallnet

最后核验

2026/5/18 04:05

快速接入

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

详细介绍

顺序思维MCP服务器

一种MCP服务器实现,通过结构化思维过程提供动态和反思性问题解决的工具,该过程自动将顺序思维日志写入与每个思维会话相关的Recall。

特性

顺序思维MCP提供以下功能:

  • 逐步解决问题

- 将复杂问题分解为可管理的步骤 - 随着理解的加深,修改和完善想法 - 分支到其他推理路径 - 动态调整想法总数

  • 假设管理

- 生成解决方案假设 - 基于思维链验证假设 - 必要时提供纠正分析

  • 召回集成

- 将所有顺序思维会话安全地存储在链上 - 访问完整的思想史 - 检索特定的思考环节 - 列出所有已存储的会话

安全⚠️

重要:私钥保护

此MCP服务器需要私钥才能进行召回操作。为了保护这些敏感信息:

  1. 切勿共享您的私钥或.env文件内容
  2. 切勿运行显示私钥的命令 (比如 cat .env)
  3. 绝不允许LLM直接执行shell命令 未经您批准
  4. 如果使用.env文件,请使用受限权限存储它: chmod 600 .env

多层保护

此服务器实现了几层安全措施来保护您的私钥安全:

1.私钥隔离

  • 您的私钥仅在初始化期间加载
  • 加载后,密钥会立即从环境变量中删除
  • 实际密钥从未被记录或传输到LLM

2.日志保护

  • 自动编辑日志中的任何私钥模式
  • 控制台输出经过过滤,将私钥替换为 [REDACTED]
  • 在显示之前屏蔽敏感区域的对象净化

3.防止进入

  • 安全的环境变量处理
  • 严格验证所需的环境变量
  • 控制台输出净化,防止泄露机密

召回集成

此MCP服务器包括与 召回,允许您在链上安全地存储顺序思维日志。每个查询的所有思考步骤都会自动保存到您的Recall存储桶中。

配置

要使用Recall集成,您需要提供以下环境变量:

  • RECALL_PRIVATE_KEY (必填):您的Recall私钥
  • RECALL_NETWORK (可选):要连接的网络(测试网或主网,默认为测试网)
  • RECALL_BUCKET_ALIAS (可选):存储日志的存储桶的别名(默认为“顺序思维日志”)
  • RECALL_LOG_PREFIX (可选):存储在bucket中的日志文件的前缀(默认为“sequential-”)

每个想法都与其元数据一起单独存储,完成后会存储完整的思考会话。这使您能够:

  • 审查完整的推理链
  • 分析思维过程
  • 保存有价值的问题解决方法以供将来参考
  • 构建推理模式的知识库

环境变量优先级

顺序思维MCP服务器对环境变量使用以下优先级顺序:

  1. 直接从Cursor/Claude配置提供的环境变量
  2. .env文件中的环境变量(如果存在且#1不可用)
  3. 可选变量的默认值

设置

  1. 克隆存储库
  1. 安装依赖项:
   npm install
  1. 选择以下配置方法之一:

### 方法1:在Cursor/Claude配置中使用环境变量(推荐)

建议的方法是直接在Cursor或Claude Desktop配置中提供环境变量。这更安全,不需要.env文件。

- 当通过配置提供时,服务器将自动使用这些环境变量。 - 有关具体的设置说明,请参阅下面的“添加到光标”和“添加到Claude桌面”部分。

### 方法2:使用.env文件(回退)

如果你更喜欢使用.env文件,或者直接运行服务器而不使用Cursor/Claude,你可以创建一个:

1. 创建一个 .env 使用您的私钥创建文件:

      RECALL_PRIVATE_KEY=your_private_key_here
      RECALL_NETWORK=testnet
      RECALL_BUCKET_ALIAS=sequential-thinking-logs
      RECALL_LOG_PREFIX=sequential-

1. 保护您的.env文件:

      chmod 600 .env

注意:私钥可以带有或不带有“0x”前缀,这两种格式都适用。

工具

服务器公开了以下MCP工具:

工具名称描述参数
sequentialthinking逐步思考并存储在回忆中thought:字符串, nextThoughtNeeded:布尔值, thoughtNumber:整数, totalThoughts:整数,加上可选参数
recallstatus获取Recall集成的状态check:布尔值
listsessions列出所有连续的思考环节includePortalLinks?:布尔值
getsession进行一次特定的思考会议key:字符串

顺序思维

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

输入:

  • thought (string):当前思考步骤
  • nextThoughtNeeded (boolean):是否需要另一个思考步骤
  • thoughtNumber (整数):当前思想数
  • totalThoughts (整数):估计所需的总想法
  • isRevision (boolean,可选):这是否改变了之前的想法
  • revisesThought (整数,可选):正在重新考虑哪个想法
  • branchFromThought (整数,可选):分支点思想数
  • branchId (字符串,可选):分支标识符
  • needsMoreThoughts (boolean,可选):如果需要更多想法

输出: 当提交最终想法时(nextThoughtNeeded =false),工具返回:

  • recallInfo 与:

- txHash:Recall网络上的交易哈希 - success:存储是否成功 - key:会话文件名 - viewUrl:在Recall门户中查看会话的直接链接

回顾状态

获取Recall集成的状态。

输入:

  • check (boolean):设置为true以检查状态

输出:

  • 有关Recall集成的信息,包括初始化状态、存储桶地址、存储桶别名和日志前缀

列表会话

列出存储在Recall存储桶中的所有顺序思维会话对象。

输入:

  • includePortalLinks (布尔值,可选):是否包含每个会话的门户链接

输出:

  • 所有存储的会话文件及其元数据和可选门户链接的列表

getsession

检索特定顺序思维会话文件的内容。

输入:

  • key (string):要检索的会话的密钥/文件名

输出:

  • 所请求会话文件的完整内容,包括所有想法和元数据
  • 在Recall门户中查看会话的门户链接

用法

顺序思维工具旨在:

  • 将复杂问题分解为步骤
  • 规划和设计,有修改空间
  • 可能需要修正航向的分析
  • 最初可能不清楚全部范围的问题
  • 需要在多个步骤中保持上下文的任务
  • 需要过滤掉无关信息的情况

建筑

npm run build
npm run start

发展模式

npm run dev

发展重要提示

在开发MCP服务器时,请使用 console.error() 而不是 console.log() 用于所有调试和日志记录。Claude Desktop应用程序通过stdout与服务器通信,因此任何 console.log() 语句将干扰此通信并导致JSON解析错误。

添加到光标

要将此MCP服务器添加到游标,请执行以下操作:

  1. 首先构建项目 npm run build
  2. 在光标中,转到设置>MCP服务器
  3. 点击“添加服务器”
  4. 使用以下设置配置服务器:

- 名字: Sequential Thinking MCP (或您喜欢的任何名称) - 类型: command - 命令: node - 参数: /path/to/sequential-thinking-recall/dist/index.js (替换为您的实际路径) - 环境变量: - RECALL_PRIVATE_KEY:您的私钥(带或不带“0x”前缀) - RECALL_NETWORK: testnet (或 mainnet 如果需要) - RECALL_BUCKET_ALIAS: sequential-thinking-logs - RECALL_LOG_PREFIX: sequential-

  1. 点击“保存”

在游标配置中使用环境变量

为了提高安全性,您可以通过以下方式配置Cursor .cursor/mcp.json 主目录中的文件:

{
  "mcpServers": {
    "sequential-thinking-mcp": {
      "command": "node",
      "args": [
        "/Users/yourusername/sequential-thinking-recall/dist/index.js"
      ],
      "env": {
        "RECALL_PRIVATE_KEY": "your-private-key-here",
        "RECALL_NETWORK": "testnet",
        "RECALL_BUCKET_ALIAS": "sequential-thinking-logs",
        "RECALL_LOG_PREFIX": "sequential-"
      }
    }
  }
}

这种方法消除了对.env文件的需要。

添加到Claude桌面

要将此MCP服务器添加到Claude Desktop,请执行以下操作:

  1. 首先构建项目 npm run build
  1. 在以下位置找到您的Claude Desktop配置文件:

- 在 macOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json - 在Windows上: %APPDATA%\Claude\claude_desktop_config.json - 在Linux上: ~/.config/Claude/claude_desktop_config.json

  1. 创建或编辑 claude_desktop_config.json 包含以下内容的文件:
   {
     "mcpServers": {
       "sequential-thinking-mcp": {
         "command": "node",
         "args": [
           "/path/to/sequential-thinking-recall/dist/index.js"
         ],
         "env": {
           "RECALL_PRIVATE_KEY": "your-private-key-here",
           "RECALL_NETWORK": "testnet",
           "RECALL_BUCKET_ALIAS": "sequential-thinking-logs",
           "RECALL_LOG_PREFIX": "sequential-"
         }
       }
     }
   }
  1. 替换 /path/to/sequential-thinking-recall/dist/index.js 包含已编译服务器文件的完整路径

- 例子: /Users/username/sequential-thinking-recall/dist/index.js

  1. 对于 RECALL_PRIVATE_KEY,您可以为其提供或不提供“0x”前缀-这两种格式都适用
  1. 保存配置文件并重新启动Claude Desktop

许可证

此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。

目录标签

目录标签

TypeScriptClaude搜索research-and-data顺序思维本地部署问题解决Recall集成思维日志结构化思维

支持客户端

Claude DesktopClaudeCursor

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP