Skip to main content
Glama

構造化思考MCPサーバー

Arben Ademi氏のSequential Thinking Python サーバーをベースにした TypeScript Model Context Protocol (MCP) サーバーです。このプロジェクトの目的は、法学修士課程の学生がプログラムでマインドマップを作成し、アイデア空間を探索し、「メタ認知的」な自己反省を促すことです。

設定

Claude Desktop、Cursor、またはその他の MCP クライアントでツール構成を次のように設定します。

{ "structured-thinking": { "command": "npx", "args": ["-y", "structured-thinking"] } }

概要

思考品質スコア

LLM が思考を捉えると、その思考に 0 から 1 までの品質スコアが割り当てられます。このスコアは、思考の段階と組み合わせて、思考プロセスをどのように「操縦」するかについての「メタ認知的」フィードバックを LLM に提供するために使用されます。

思考段階

それぞれの思考には段階(例:問題定義、分析、発想)がタグ付けされ、LLMの思考プロセスのライフサイクル管理に役立ちます。現在の実装では、これらの段階は非常に重要な役割を果たします。つまり、LLMが特定の段階で時間がかかりすぎたり、現在の段階で質の低い思考をしている場合、サーバーはLLMにフィードバックを提供し、思考を他の段階、あるいは少なくとも現在の段階とは異なる思考戦略へと「誘導」します。(例えば、演繹モードでは、LLMはより創造的な思考をするよう促されます。)

思考の分岐

LLMは、特定の思考から「分岐」を生み出し、異なる推論の方向性を並行して探求することができます。それぞれの分岐は個別に追跡されるため、複数の解決策やアイデアが共存するシナリオを管理することができます。

メモリ管理

サーバーは、LLM の最新の 10 個の思考の「短期」メモリ バッファと、特定のトピックに関する LLM の思考プロセスの全履歴を要約するためにタグに基づいて取得できる思考の「長期」メモリを維持します。

制限事項

ナイーブメタ認知モニタリング

現在、品質メトリックとメタ認知フィードバックは、単一の自己申告品質スコアに適用される単純なステージベースの乗数から機械的に導き出されています。

今後の作業の一環として、思考内容の意味分析、思考検証プロセス、推論エラーのよりインテリジェントな監視など、より洗練されたメタ認知フィードバックを追加する予定です。

ユーザーインターフェースの欠如

現在、サーバーはすべての思考をメモリに保存しており、ファイルやデータベースには保存していません。また、思考空間を確認したり、マインドマップを視覚化したりするためのユーザーインターフェースもありません。

今後の作業の一環として、ユーザーが思考グラフの進化を見ることができるように、シンプルな視覚化クライアントを組み込む予定です。

MCPツール

サーバーは次の MCP ツールを公開します。

キャプチャ思考

思考の種類、品質、内容、および他の思考との関係に関するメタデータを使用して、思考履歴に思考を作成します。

パラメータ:

  • thought :現在の思考の内容

  • thought_number : シーケンス内の現在の位置

  • total_thoughts : 予想される思考の総数

  • next_thought_needed : 別の考えが続くべきかどうか

  • stage :現在の思考段階(例:「問題定義」、「分析」)

  • is_revision (オプション): 前回の考えを修正するかどうか

  • revises_thought (オプション): 修正する考えの数

  • branch_from_thought (オプション): 新しい思考分岐の開始点

  • branch_id (オプション): 現在のブランチの識別子

  • needs_more_thoughts (オプション): 追加の考えが必要かどうか

  • score (オプション):品質スコア(0.0~1.0)

  • tags (オプション):考えのカテゴリまたはラベル

考えを修正する

思考の種類、品質、内容、および他の思考との関係に関するメタデータを使用して、思考履歴内の思考を修正します。

パラメータ:

  • thought_id : 修正する考えのID

  • capture_thoughtからのパラメータ

関連する考えを取得する

指定された考えと同じタグを持つ考えを長期保存ストレージから取得します。

パラメータ:

  • thought_id : 関連する考えを取得するための考えのID

考え方の要約を取得する

思考プロセス全体の包括的な要約を生成します。

明確な思考の歴史

記録された思考をすべてクリアし、サーバーの状態をリセットします。

ライセンス

マサチューセッツ工科大学

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    A template for creating Model Context Protocol (MCP) servers in TypeScript, offering features like container-based dependency injection, a service-based architecture, and integration with the LLM CLI for architectural design feedback through natural language.
    Last updated -
    1
    1
    7
  • A
    security
    -
    license
    A
    quality
    A Model Context Protocol server that converts Markdown content into interactive mindmaps, allowing AI assistants to visualize hierarchical information through either HTML content or saved files.
    Last updated -
    1
    197
    MIT License
    • Apple
  • A
    security
    -
    license
    A
    quality
    A Model Context Protocol server that enables LLMs to interact with MindManager mind maps, allowing retrieval of mind map structures and export to formats like Mermaid, Markdown, and JSON.
    Last updated -
    9
    6
    MIT License
    • Apple
  • A
    security
    -
    license
    A
    quality
    An MCP server that allows LLMs to create structured Xmind mind maps with hierarchical topic structures, supporting features like notes, labels, and markers.
    Last updated -
    1
    12
    18
    MIT License
    • Apple

View all related MCP servers

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/Promptly-Technologies-LLC/mcp-structured-thinking'

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