AA

arben-adm/mcp-sequential-thinking

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

959 stars 119 forks Качество 91 Тренд 42MIT

Сервер Model Context Protocol (MCP), который способствует структурированному, прогрессивному мышлению на определённых этапах.

Обзор

Сервер Model Context Protocol (MCP), который способствует структурированному, прогрессивному мышлению на определённых этапах. Этот инструмент помогает разбить сложные задачи на последовательные мысли, отслеживать ход вашего мыслительного процесса и создавать резюме. - : Организует мысли по стандартным когнитивным этапам (Определение проблемы, Исследование, Анализ, Синтез, Заключение) - : Пересмотр предыдущих мыслей или разветвление альтернативных линий рассуждений с анализом и резюме с учетом ревизии и ветвей - : Фиксирует и управляет последовательными мыслями с помощью метаданных - : Выявляет связи между похожими мыслями - : Отслеживает вашу позицию в общей последовательности мышления - : Создаёт краткие обзоры всей мыслительной системы - : Добавляет только журнал JSONL сессий с безопасностью потоков и автоматическим восстановлением после сбоев - : Обмен и повторное использование мыслительных сессий - : Лёгкая настройка и расширение функционала - : Изящная обработка крайних случаев и повреждённых данных - : Комплексные аннотации типов и...

Обзор (машинный перевод)

Локальный сервер MCP для рабочих заметок, которые можно возобновить: доказательства, решения, риски и следующие действия для сложной задачи, которые долго хранятся в SQLite и могут быть читаемы после любое перезапуск. Он записывает то, что пишет звонящий; он не генерирует, не оценивает и не делает Улучшает рассуждение, и никогда не требует скрытой цепочки мыслей.

Быстрый старт

Конфигурация клиента (Claude Desktop, Cursor, …):

В 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 Удалить записи базы данных сессии (экспорт и резервные копии остаются).

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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 .
Открыть полный README на GitHub

Установка

uvx mcp-sequential-thinking
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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