Sequential Story MCP Server
シーケンシャルストーリー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
This server cannot be installed
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