Skip to main content
Glama
dhkts1

Sequential Story MCP Server

by dhkts1

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

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

概要

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

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

  2. 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: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

A
license - permissive license
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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