mcp-sequentialthinking-tools

Integrations
  • The server provides examples of how it can be used to gather information about Svelte 5's universal reactivity as part of its problem-solving approach

mcp-sequentialthinking-tools

MCPシーケンシャル・シンキング・サーバーを改良したもので、問題解決におけるツール活用をガイドするように設計されています。このサーバーは、複雑な問題を扱いやすいステップに分解し、各段階で最も効果的なMCPツールの推奨事項を提供します。

モデルコンテキストプロトコル(MCP)サーバーは、シーケンシャルシンキングとインテリジェントなツール提案を組み合わせます。問題解決プロセスの各ステップにおいて、信頼度スコアに基づいた推奨ツールと、各ツールが適切である理由の根拠を提供します。

特徴

  • 🤔 連続的な思考による動的かつ反省的な問題解決
  • 🔄適応し進化する柔軟な思考プロセス
  • 🌳 思考の分岐と修正をサポート
  • 🛠️ 各ステップでインテリジェントなツールの推奨
  • 📊 ツール提案の信頼度スコア
  • 🔍 ツール推奨の詳細な根拠
  • 📝 期待される成果を伴う歩数追跡
  • 🔄 前のステップと残りのステップの進捗状況の監視
  • 🎯 各ステップの代替ツールの提案

仕組み

このサーバーは、思考プロセスの各ステップを分析し、タスクの達成に役立つ適切なMCPツールを推奨します。各推奨には以下の内容が含まれます。

  • ツールが現在のニーズにどれだけ適合しているかを示す信頼度スコア(0~1)
  • ツールがなぜ役立つのかを説明する明確な根拠
  • ツールの実行順序を提案する優先度レベル
  • 使用できる代替ツール

サーバーは、環境内で利用可能なあらゆるMCPツールと連携します。現在のステップの要件に基づいて推奨事項を提供しますが、実際のツール実行はコンシューマー(Claudeなど)によって処理されます。

使用例

サーバーがツールの使用をガイドする方法の例を次に示します。

{ "thought": "Initial research step to understand what universal reactivity means in Svelte 5", "current_step": { "step_description": "Gather initial information about Svelte 5's universal reactivity", "expected_outcome": "Clear understanding of universal reactivity concept", "recommended_tools": [ { "tool_name": "search_docs", "confidence": 0.9, "rationale": "Search Svelte documentation for official information", "priority": 1 }, { "tool_name": "tavily_search", "confidence": 0.8, "rationale": "Get additional context from reliable sources", "priority": 2 } ], "next_step_conditions": [ "Verify information accuracy", "Look for implementation details" ] }, "thought_number": 1, "total_thoughts": 5, "next_thought_needed": true }

サーバーはあなたの進捗状況を追跡し、以下をサポートします。

  • さまざまなアプローチを探索するためのブランチの作成
  • 新しい情報で以前の考えを修正する
  • 複数のステップにわたってコンテキストを維持する
  • 現在の調査結果に基づいて次のステップを提案する

構成

このサーバーはMCPクライアント経由で設定する必要があります。以下に、様々な環境における設定例を示します。

傾斜構成

Cline MCP 設定に以下を追加します:

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "npx", "args": ["-y", "mcp-sequentialthinking-tools"] } } }

WSL 構成の Claude デスクトップ

WSL 環境の場合は、Claude Desktop 構成に以下を追加します。

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-sequentialthinking-tools" ] } } }

API

サーバーは、構成可能なパラメータを持つ単一の MCP ツールを実装します。

シーケンシャルシンキングツール

インテリジェントなツール推奨機能を備えた、思考を通じて動的かつ反省的に問題を解決するためのツールです。

パラメータ:

  • thought (文字列、必須): 現在の思考ステップ
  • next_thought_needed (ブール値、必須): 別の思考ステップが必要かどうか
  • thought_number (整数、必須): 現在の思考番号
  • total_thoughts (整数、必須): 必要な推定総思考数
  • is_revision (ブール値、オプション):これが以前の考えを修正するかどうか
  • revises_thought (整数、オプション): 再考されている考え
  • branch_from_thought (整数、オプション): 分岐点の思考番号
  • branch_id (文字列、オプション): ブランチ識別子
  • needs_more_thoughts (ブール値、オプション): さらに考えが必要な場合
  • current_step (オブジェクト、オプション): 現在のステップの推奨値:
    • step_description : 何をする必要があるか
    • recommended_tools : 信頼スコア付きのツール推奨事項の配列
    • expected_outcome : このステップで何が期待されるか
    • next_step_conditions : 次のステップの条件
  • previous_steps (配列、オプション):すでに推奨されている手順
  • remaining_steps (配列、オプション): 今後のステップの概要説明

発達

設定

  1. リポジトリをクローンする
  2. 依存関係をインストールします:
pnpm install
  1. プロジェクトをビルドします。
pnpm build
  1. 開発モードで実行:
pnpm dev

出版

このプロジェクトではバージョン管理に変更セットを使用しています。公開するには:

  1. 変更セットを作成します。
pnpm changeset
  1. パッケージのバージョン:
pnpm changeset version
  1. npm に公開:
pnpm release

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。

謝辞

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

MCPシーケンシャル・シンキング・サーバーを改良したもので、問題解決におけるツール活用をガイドするように設計されています。このサーバーは、複雑な問題を扱いやすいステップに分解し、各段階で最も効果的なMCPツールの推奨事項を提供します。

  1. 特徴
    1. 仕組み
      1. 使用例
        1. 構成
          1. 傾斜構成
          2. WSL 構成の Claude デスクトップ
        2. API
          1. シーケンシャルシンキングツール
        3. 発達
          1. 設定
          2. 出版
        4. 貢献
          1. ライセンス
            1. 謝辞

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.
                Last updated -
                3
                90
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                An MCP server for navigating thought processes using branches, supporting thought cross-references and priority tracking to enhance insight generation and structured idea exploration.
                Last updated -
                1
                20
                TypeScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                An MCP server implementation that leverages Google's Gemini API to provide analytical problem-solving capabilities through sequential thinking steps without code generation.
                Last updated -
                1
                14
                JavaScript
              • -
                security
                A
                license
                -
                quality
                An MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.
                Last updated -
                48
                Python
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              ID: zl990kfusy