mcpField
S
Sequential Thinking MCP Server - Forked to Support SSE

Sequential Thinking MCP Server - Forked to Support SSE

ローカル
github.com/light4AI・エージェント1679 週間前に更新

Sequential Thinking MCP Server - Forked to Support SSE について

段階的な問題解決のために、構造化された思考ツールを提供するMCPサーバーです。分析の進展に応じて、推論を分岐させたり想定ステップ数を変更したりできます。

主な機能

  1. 01問題の段階的な分解
  2. 02以前の思考の修正
  3. 03推論経路の分岐
  4. 04思考ステップ数の動的調整
  5. 05仮説の生成と検証

活用シーン

  1. 01範囲が不明確な問題の分析
  2. 02修正を前提とした設計の計画
  3. 03複数の推論経路の検討

MCP 対応

MCPクライアントに sequential_thinking ツールを提供します。思考ステップ、修正や分岐の情報、続行の要否を入力できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"sequentialthinking": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
起動コマンドdocker run -i --rm build

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocibuild

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Sequential Thinking MCP サーバー - SSE をサポートするためのフォーク

https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking からフォークしました

Sequential Thinking MCP サーバー

構造化された思考プロセスを通じて、動的かつ内省的な問題解決を行うツールを提供する MCP サーバーの実装です。

特長

  • 複雑な問題を扱いやすいステップに分解します
  • 理解が深まるにつれて、考えを修正し洗練させます
  • 別の推論経路に分岐します
  • 思考の合計数を動的に調整します
  • 解決策の仮説を生成し、検証します

ツール

sequential_thinking

問題解決と分析のための詳細な段階的思考プロセスを実現します。

入力:

  • thought(string):現在の思考ステップ
  • nextThoughtNeeded(boolean):次の思考ステップが必要かどうか
  • thoughtNumber(integer):現在の思考番号
  • totalThoughts(integer):必要となる思考の合計数の推定値
  • isRevision(boolean、optional):以前の思考を修正するものかどうか
  • revisesThought(integer、optional):再検討する思考の番号
  • branchFromThought(integer、optional):分岐元となる思考の番号
  • branchId(string、optional):分岐識別子
  • needsMoreThoughts(boolean、optional):さらに思考が必要かどうか

使用方法

Sequential Thinking ツールは、次の用途向けに設計されています。

  • 複雑な問題をステップに分解する
  • 修正の余地を残した計画や設計
  • 軌道修正が必要になる可能性のある分析
  • 最初の時点では全体像が明確でない可能性のある問題
  • 複数のステップにわたってコンテキストを維持する必要があるタスク
  • 無関係な情報を除外する必要がある状況

設定

Claude Desktop での使用

claude_desktop_config.json に次の内容を追加します。

npx
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    }
  }
}
docker
{
  "mcpServers": {
    "sequentialthinking": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "mcp/sequentialthinking"
      ]
    }
  }
}

ビルド

Docker:

docker build -t mcp/sequentialthinking -f src/sequentialthinking/Dockerfile .

ライセンス

この MCP サーバーは MIT License の下でライセンスされています。MIT License の利用規約に従うことを条件として、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。