AA

arben-adm/mcp-sequential-thinking

Developer tools

このページは 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 発信者の結果と証拠IDを保存します。その後は追加の手順はありません。
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
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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