/ ディレクトリ / プレイグラウンド / mcp-sequentialthinking-tools
● コミュニティ spences10 ⚡ 即起動

mcp-sequentialthinking-tools

作者 spences10 · spences10/mcp-sequentialthinking-tools

エージェントにステップバイステップで思考させ、各ステップで呼び出すべきMCPツールを提案させます。マルチツールワークフロー向けのメタプランナーです。

カノニカルなSequential Thinking MCPをベースに、さらに一歩進めたものです。すべての思考において、インストール済みのMCPツールセットから最適なツールをスコアリングして推奨します。Claudeが10以上のMCPを読み込んでいて、常に間違ったツールを選んでしまう場合に便利です。

なぜ使うのか

主な機能

ライブデモ

実際の動作

sequentialthinking-tools.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "sequentialthinking-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "sequentialthinking-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "sequentialthinking-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "sequentialthinking-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "sequentialthinking-tools",
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequentialthinking-tools"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "sequentialthinking-tools": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "mcp-sequentialthinking-tools"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add sequentialthinking-tools -- npx -y mcp-sequentialthinking-tools

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: mcp-sequentialthinking-tools

sequentialthinking-toolsでマルチMCPワークフローを計画する方法

👤 多くのMCPがインストール済みのパワーユーザー ⏱ ~5 min beginner

使うタイミング: Sentry、GitHub、Linear、Playwright、Notionがすべて読み込まれていて、Claudeが常に間違ったツールを呼び出したり、ステップをスキップしたりしている場合に使用します。

フロー
  1. 実行前に計画を求めます
    何もする前に、sequentialthinking_toolsを使用して計画を立てます:「トップのSentry問題をトリアージし、GitHubで原因のコミットを見つけ、Linearチケットを作成します。」ツール推奨付きで5ステップを提供します。✓ コピーしました
    → ツール名と信頼度スコア付きの番号付き計画
  2. 一度に1ステップずつ実行します
    ステップ1を実行します。完了後、結果と次のステップの推奨を表示します。✓ コピーしました
    → チェックをスキップせずにツール間のクリーンなハンドオフ

結果: 予測可能なツール使用法、間違ったツールへの迂回が減少、推論の監査跡

注意点
  • 計画があってもモデルが間違ったツールを選んでしまう — 次のターンで悪い選択を明示的に拒否します。プランナーはコンテキスト内で学習します。

sequentialthinking-toolsで推論ループを抜け出す

👤 再試行で立ち止まるエージェントを構築している開発者 ⏱ ~10 min intermediate

使うタイミング: エージェントが同じ失敗したアプローチをループして、再評価していない場合に使用します。

フロー
  1. 修正を強制します
    is_revision=trueを指定してsequentialthinking_toolsを使用し、現在の計画のステップ3を再検討します。どの仮定が間違っていましたか?✓ コピーしました
    → 名前付きの仮定と代替ツールまたはアプローチ
  2. 並列計画に分岐します
    ステップ3から分岐を作成し、異なるツールパスを提案します。信頼度を元のものと比較します。✓ コピーしました
    → スコア付きの2つの並列パス

結果: エージェントが理由のある転換でループを抜け出します。

組み合わせ: vibe-check

組み合わせ

他のMCPと組み合わせて10倍の力を

sequentialthinking-tools + vibe-check

計画 + サニティチェック — sequentialthinkingがステップを計画し、vibe-checkが実行前に計画に異議を唱えます。

sequentialthinking_toolsでリファクタリングを計画し、実行前にvibe_checkを呼び出して穴を開けます。✓ コピーしました
sequentialthinking-tools + shrimp-task-manager

計画された各ステップを永続的なタスクに変換します。

sequentialthinking_toolsで計画し、各ステップをshrimp-task-managerに追跡タスクとして渡します。✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
sequentialthinking_tools thought: str, next_thought_needed: bool, thought_number: int, total_thoughts: int, is_revision?: bool, branch_from_thought?: int ツール選択が重要な、マルチステップまたはマルチMCPタスクの開始時に呼び出します。 0 — ローカル推論ラッパー

コストと制限

運用コスト

APIクォータ
なし — ローカルで実行されます。
呼び出しあたりのトークン
思考あたり200~600トークン
金額
無料
ヒント
total_thoughtsを5~7で制限します。より長いチェーンはめったに価値を追加せず、トークンを消費します。

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: 必要ありません。
データ送信先: なし — 100%ローカル

トラブルシューティング

よくあるエラーと対処法

ツール推奨がジェネリック、またはインストール済みのMCPと無関係です。

レコメンダーはプロンプト内の名前から機能します。システムプロンプトにインストール済みMCPの短いリストを含めてください。

エージェントが計画を無視してアクションにジャンプします。

「シーケンシャルプランを完了するまで他のツールを呼び出さないでください」と明示的に言ってください。

npxがパッケージを見つけられません。

npm cache clean --forceを試すか、バージョンを固定します:npx -y mcp-sequentialthinking-tools@latest

確認: npx mcp-sequentialthinking-tools --help

代替案

mcp-sequentialthinking-tools 他との比較

代替案代わりに使う場面トレードオフ
Sequential Thinking MCP (canonical)ツール推奨が不要で、ステップバイステップ思考だけが必要な場合に使用します。ツール提案がない — このフォークの主な利点が失われます。
vibe-checkシーケンシャル分解ではなく、メタ認知フィードバックが必要な場合に使用します。異なる形状 — vibe-checkは割り込み、これは計画します。

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る