Skip to main content
Glama
spences10

mcp-sequentialthinking-tools

mcp-sequentialthinking-tools

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

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

特徴

  • 🤔 連続的な思考による動的かつ反省的な問題解決

  • 🔄適応し進化する柔軟な思考プロセス

  • 🌳 思考の分岐と修正をサポート

  • 🛠️ 各ステップでインテリジェントなツールの推奨

  • 📊 ツール提案の信頼度スコア

  • 🔍 ツール推奨の詳細な根拠

  • 📝 期待される成果を伴う歩数追跡

  • 🔄 前のステップと残りのステップの進捗状況の監視

  • 🎯 各ステップの代替ツールの提案

Related MCP server: MCP Think Tool

仕組み

このサーバーは、思考プロセスの各ステップを分析し、タスクの達成に役立つ適切な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ファイルを参照してください。

謝辞

One-click Deploy
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

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/spences10/mcp-sequentialthinking-tools'

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