AA

arben-adm/mcp-sequential-thinking

开发工具

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

959 stars 118 forks 质量 91 趋势 36MIT

一个模型上下文协议(MCP)服务器,促进结构化、渐进式思维,通过定义的阶段进行。

概览

一个模型上下文协议(MCP)服务器,促进结构化、渐进式思维,完成定义阶段。该工具帮助将复杂问题分解为顺序思维,跟踪思维进程,并生成摘要。 - :通过标准认知阶段组织思维(问题定义、研究、分析、综合、结论)- :修订早期想法或分支替代推理,支持修订和分支感知的分析与总结 - :记录并管理连续思维,包含元数据 - :识别相似思维之间的联系 - :跟踪你在整体思考序列中的位置 - :创建整个思维过程的简明概述 - 仅附加JSONL会话日志,支持线程安全和自动崩溃恢复 - :共享和重用思考会话 - :轻松定制和扩展功能 - :优雅处理边缘情况和损坏数据 - :全面的类型注释和......

概述(AI 翻译)

一个本地MCP服务器,用于你可以继续的工作笔记:证据、决策、风险 以及对难任务的后续操作,这些操作保存在SQLite中,之后可读取 任何重启。它记录呼叫者写的内容;不生成、判断或 提升推理能力,而且它从不要求隐藏的思路链条。

快速开始

客户端配置(Claude Desktop、光标等):

在Windows上使用.venv\Scripts\mcp-sequential-thinking.exe。

典型的会议内容:

重启后丢失了ID?list_sessions 通过标题查找会话。

工具

工具 目的
create_session 从标题开始一场游戏。
add_step 添加一个音符;kind 是 note(默认)、observation、evidence、assumption、option、risk、decision 或 next_action。
list_sessions 按头衔或状态查找会话。
read_session view="resume"(默认):活跃笔记,优先决策。view="steps":完整历史,包含过滤器。
finalize_session 存储来电者的结果和证据编号;之后无需进一步操作。
delete_session 删除会话的数据库记录(导出和备份保留)。

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

README

以下为原文 README 节选,完整内容请查看原文。

MCP Sequential Thinking

A local MCP server for working notes you can resume: evidence, decisions, risks and next actions for a difficult task, stored durably in SQLite and readable after any restart. It records what the caller writes; it does not generate, judge or improve reasoning, and it never asks for hidden chain-of-thought.

Installation

Published on PyPI and in the MCP Registry as io.github.arben-adm/mcp-sequential-thinking. With uv installed, uvx mcp-sequential-thinking runs it without a manual install (pin with uvx [email protected]). MCP_STORAGE_DIR is optional.

Claude Code

claude mcp add working-notes -- uvx mcp-sequential-thinking                   # this project only
claude mcp add --scope user working-notes -- uvx mcp-sequential-thinking      # all projects
claude mcp add --scope project working-notes -- uvx mcp-sequential-thinking   # shared via .mcp.json

Gemini CLI

gemini mcp add working-notes uvx mcp-sequential-thinking   # writes .gemini/settings.json

Codex CLI

codex mcp add working-notes -- uvx mcp-sequential-thinking

Claude Desktop (Settings → Developer → Edit Config, claude_desktop_config.json)

{"mcpServers":{"working-notes":{
  "command":"uvx",
  "args":["mcp-sequential-thinking"],
  "env":{"MCP_STORAGE_DIR":"/absolute/path/to/notes"}}}}

Restart Claude Desktop afterwards.

VS Code (.vscode/mcp.json)

{"servers":{"working-notes":{"type":"stdio","command":"uvx","args":["mcp-sequential-thinking"]}}}

If a GUI client cannot find uvx, use its absolute path (which uvx).

From source

python -m venv .venv && . .venv/bin/activate   # Windows: .venv\Scripts\Activate.ps1
python -m pip install -e .
在 GitHub 查看完整 README

安装

uvx mcp-sequential-thinking
新手?先看 mcpskill.org 教程 →

配置

{"mcpServers":{"working-notes":{ "command":"uvx", "args":["mcp-sequential-thinking"], "env":{"MCP_STORAGE_DIR":"/absolute/path/to/notes"}}}}