シーケンシャルストーリーMCPサーバー
問題解決のための記憶術として、シーケンシャル思考とシーケンシャルストーリーのためのモデルコンテキストプロトコル (MCP) サーバー。
概要
このプロジェクトでは、複雑な問題を構造化するための 2 つの補完的な MCP ツールが提供されます。
シーケンシャル・ストーリー- 物語をベースにした、シーケンシャルな思考へのアプローチ。抽象的な思考を追うのではなく、登場人物、設定、プロット展開といった物語の要素として問題を構造化することで、より記憶に残り、魅力的な思考へと導きます。
Sequential Thinking - JavaScript 実装の純粋な Python ポートで、Node.js への依存を排除します。
どちらのアプローチも、順序付けと構造の力を活用して、記憶の保持と問題の理解を強化します。
Related MCP server: Sequential Thinking MCP Server
特徴
連続ストーリー
問題解決を物語のシーケンスとして構築する
必要に応じてストーリー要素を修正および分岐する
登場人物、設定、トーン、プロットポイントを追跡する
ストーリー要素をフォーマットして色分けして表示
連続思考
問題を思考の順序として構造化する
必要に応じて思考経路を修正または分岐する
解決策の仮説を生成し検証する
思考プロセスの完了を追跡する
純粋な Python 実装 (Node.js は不要)
共通の特徴
要素をフォーマットして色分けして表示
AIシステムとの統合のための完全なMCPプロトコルサポート
ブランチとリビジョンのサポート
インストール
開発中
公開前にローカルでパッケージを操作する場合:
# Clone the repository
git clone https://github.com/dhkts1/sequentialStory
cd sequentialStory
# Install dependencies using uv
uv venv
source .venv/bin/activate
uv sync
# Install with development dependencies
uv sync --group dev
MCPを使用したインストール
# Install in the Claude desktop app
mcp install -e . src/cli.py -n "Sequential Story"
# Install with only the Sequential Thinking tool
mcp install -e . src/cli.py -n "Sequential Thinking" --env-var "TOOLS='[\"thinking\"]'"
# Install with only the Sequential Story tool explicitly
mcp install -e . src/cli.py -n "Sequential Story" --env-var "TOOLS='[\"story\"]'"
# Install with both tools
mcp install -e . src/cli.py -n "Sequential Tools" --env-var "TOOLS='[\"thinking\",\"story\"]'"開発の場合:
# For development with the MCP Inspector
mcp dev src/__main__.py:mainClaude mcpServers.json に以下を追加することで、Claude デスクトップでuvxを使用するように設定することもできます。
"mcpServers": {
"Sequential Story": {
"command": "uvx",
"args": [
"sequential-story"
]
}
}環境変数TOOLS 、有効にするツールを制御します。デフォルトではSequential Storyツールのみが有効になっていますが、必要に応じてSequential Thinkingツールを追加できます。
これは、特定の問題解決アプローチに焦点を当てたい場合や、他のMCPツールと統合する場合に便利です。インストール後、Claudeデスクトップアプリで環境変数を直接更新することもできます。
ストーリー要素の例
{
"element": "Our protagonist, a data scientist named Alex, encounters a mysterious pattern in the customer behavior data.",
"elementNumber": 1,
"totalElements": 5,
"nextElementNeeded": true,
"character": "Alex (data scientist)",
"setting": "Data analysis lab",
"tone": "Mysterious",
"plotPoint": "Discovery of pattern"
}思考要素の例
{
"thought": "The problem requires analyzing multiple data sources to identify correlations between customer behavior and sales patterns.",
"thoughtNumber": 1,
"totalThoughts": 5,
"nextThoughtNeeded": true
}発達
# Install pre-commit hooks
uv run pre-commit install
# Run all pre-commit checks
poe preクレジット
このプロジェクトは、順次思考と構造化された問題解決の概念に基づいており、これらのアプローチを分析フレームワークと物語フレームワークの両方に適用して、記憶力と問題解決力を強化します。
Sequential Thinking の実装は、Model Context Protocol リポジトリの JavaScript 実装にヒントを得た純粋な Python ポートです: https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking