
一个模型上下文协议(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 .
安装
uvx mcp-sequential-thinking配置
{"mcpServers":{"working-notes":{
"command":"uvx",
"args":["mcp-sequential-thinking"],
"env":{"MCP_STORAGE_DIR":"/absolute/path/to/notes"}}}}