Skip to main content
Glama
Recursive Thinking MCP Server

Recursive Thinking MCP Server

by rover-001

Chain-of-Thought 再帰的思考 MCP サーバー

v2.2.0 - エキスパートロール、カスタムチェックリスト、厳格なバリデーション!

構造化された推論チェーン、自己批判、自動再考ループを通じて AI エージェントの思考を深める、トークン効率に優れた MCP サーバーです。

🎯 v2.2.0 の新機能

機能

説明

メリット

エキスパートロール

AI が特定のペルソナ(例:セキュリティアーキテクト)を想定

視点に基づいた厳密な思考

カスタムチェックリスト

特定の要件に対してソリューションを検証

要件に合わせた品質管理

厳格モード

すべての基準を満たすまで完了させない

高水準な本番品質

思考の連鎖

AI が各ソリューションを選択した理由を説明

透明性の高い推論とより良い意思決定

自己評価

AI が自身のソリューションを評価(1〜10段階)

ソリューション品質の誠実な評価

再考ループ

評価が7未満、または問題が見つかった場合に自動的に再考

継続的な改善

Related MCP server: Sequential Thinking MCP Server

✨ 特徴

  • 🧠 思考の連鎖: AI はすべての決定の背後にある推論を説明しなければならない

  • 🎭 エキスパートロール: 思考プロセスに専門知識を注入する

  • 📋 カスタムチェックリスト: 特定の要件に対して AI に検証を強制する

  • ⚖️ 厳格モード: AI が「十分」で妥協することを防ぐ

  • 📊 自己評価: AI がスコア(1〜10)、良し悪しのフラグ、根拠とともにソリューションを評価

  • 🔄 継続的な再考: ソリューションのスコアが7未満、または弱点がある場合に自動的に再考する

  • 🎯 フェーズベースのワークフロー: 構造化された5段階の思考プロセス

  • 💰 トークン最適化: スマート圧縮、フェーズに焦点を当てたプロンプト(約70%削減)

🔄 仕組み

5つのフェーズ

┌─────────────┐
│  1. EXPLORE │ ──→ Propose solution with reasoning & expert perspective
└──────┬──────┘
       ▼
┌─────────────┐
│  2. JUSTIFY │ ──→ Critically examine reasoning & assumptions
└──────┬──────┘
       ▼
┌─────────────┐
│  3. EVALUATE│ ──→ Rate solution (1-10) against checklist
└──────┬──────┘
       ▼
   ┌───┴───┐
   │ Score │
   │ ≥7?   │ ──NO─→ ┌─────────────┐
   └───┬───┘        │  4. RETHINK │ ──→ Improve based on weaknesses
       │YES         └──────┬──────┘
       ▼                   │
┌─────────────┐            │
│  5. FINALIZE│ ←──────────┘
└─────────────┘

🚀 使用方法

高度な設定で思考セッションを開始する

await mcp.callTool('recursive_thinking', {
  action: 'start',
  task: 'Design a highly available database schema for a global payment system',
  config: {
    role: 'Database Reliability Engineer',
    checklist: [
      'Must handle 10k transactions/sec',
      'ACID compliance mandatory',
      'Multi-region failover strategy',
      'Data encryption at rest and in transit'
    ],
    strictMode: true,
    minRating: 8
  }
});

⚙️ 設定オプション

パラメータ

型

デフォルト

説明

role

string

-

想定するエキスパートのペルソナ(例:'Senior DevOps')

checklist

string[]

[]

検証すべき特定の要件

strictMode

boolean

false

true の場合、基準を満たさないと完了せずに失敗する

maxDepth

number

5

最大再帰深度

minConfidence

number

0.85

信頼度がしきい値に達した時点で停止

minRating

number

7

許容される最低スコア(1〜10)

enableRethinking

boolean

true

継続的な洗練ループを有効にする

📦 インストール

npx -y recursive-thinking-mcp

📄 ライセンス

MIT

🔗 リンク

Related MCP Connectors

Related MCP Servers