Skip to main content
Glama

Sequential Story MCP Server

by dhkts1

シーケンシャルストーリーMCPサーバー

問題解決のための記憶術として、シーケンシャル思考とシーケンシャルストーリーのためのモデルコンテキストプロトコル (MCP) サーバー。

概要

このプロジェクトでは、複雑な問題を構造化するための 2 つの補完的な MCP ツールが提供されます。

  1. シーケンシャル・ストーリー- 物語をベースにした、シーケンシャルな思考へのアプローチ。抽象的な思考を追うのではなく、登場人物、設定、プロット展開といった物語の要素として問題を構造化することで、より記憶に残り、魅力的な思考へと導きます。
  2. Sequential Thinking - JavaScript 実装の純粋な Python ポートで、Node.js への依存を排除します。

どちらのアプローチも、順序付けと構造の力を活用して、記憶の保持と問題の理解を強化します。

特徴

連続ストーリー

  • 問題解決を物語のシーケンスとして構築する
  • 必要に応じてストーリー要素を修正および分岐する
  • 登場人物、設定、トーン、プロットポイントを追跡する
  • ストーリー要素をフォーマットして色分けして表示

連続思考

  • 問題を思考の順序として構造化する
  • 必要に応じて思考経路を修正または分岐する
  • 解決策の仮説を生成し検証する
  • 思考プロセスの完了を追跡する
  • 純粋な 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:main

Claude 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

-
security - not tested
F
license - not found
-
quality - not tested

物語ベースの連続したストーリー要素や体系的な連続的な思考を通じて複雑な問題を構造化するためのツールを提供し、複雑な問題をより記憶しやすく理解しやすくします。

  1. 概要
    1. 特徴
      1. 連続ストーリー
      2. 連続思考
      3. 共通の特徴
    2. インストール
      1. 開発中
      2. MCPを使用したインストール
      3. ストーリー要素の例
      4. 思考要素の例
    3. 発達
      1. クレジット

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          An adaptation of the MCP Sequential Thinking Server designed to guide tool usage in problem-solving. This server helps break down complex problems into manageable steps and provides recommendations for which MCP tools would be most effective at each stage.
          Last updated -
          1
          602
          179
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          A tool that implements Claude Shannon's problem-solving methodology to help break down complex problems into structured steps including problem definition, constraints, modeling, validation, and implementation.
          Last updated -
          1
          55
          10
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A research tool that performs comprehensive, in-depth research on complex topics by combining sequential thinking with Brave Search capabilities to provide detailed, well-sourced reports.
          Last updated -
          2
          TypeScript
          MIT License
        • -
          security
          -
          license
          -
          quality
          Provides a tool for dynamic and reflective problem-solving by breaking complex problems into manageable steps with support for revision, branching, and hypothesis generation.
          Last updated -
          13,824
          JavaScript

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/dhkts1/sequentialStory'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server