FM

fradser/mcp-server-mas-sequential-thinking

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

305 stars 44 forks 品質 75 トレンド 39

Agnoフレームワークで構築され、MCPを通じて提供されるマルチエージェントシステム(MAS)を用いた高度な逐次思考プロセス。

概要

このプロジェクトは、フレームワークで構築され、を通じて提供される高度な逐次思考プロセスを実装しています。これは、より単純な状態追跡手法から大きく進化し、より深い分析と問題分解を行うための調整された専門的なエージェントを活用したものです。 これは単独のアプリケーションではありません。LLMクライアント(例えばClaude Desktop)を高度な逐次思考機能で拡張するバックグラウンドサービスとして動作します。サーバーは複数の専門的なAIエージェントを通じて思考を処理する逐次思考ツールを提供し、それぞれが異なる認知的視点から問題を検証します。

概要(AI 翻訳)

英語 |简体中文

MCPサーバーは、専門的なAIエージェントのチームを通じて連続思考を処理し、それぞれが異なる認知的視点から問題を分析します。

これは何か

これはMCPサーバーであり、スタンドアロンアプリケーションではありません。これは、構造化された逐次思考機能を備えたMCP互換LLMクライアント(例えばClaude Desktop)を拡張するバックグラウンドサービスとして動作します。sequentialthinkingという1つのツールを公開し、すべての思考を固定されたマルチエージェントのワークフローを通して処理します。初期の合成、複数の専門エージェントが並行して考え、そして元の質問に答える最終的な合成です。

仕組み

システムはすべてのリクエストに対して固定されたfull_exploration戦略を使用します。AI複雑度アナライザーは依然として診断メタデータ(複雑度スコア、問題タイプ、必要な思考モード)を記録しますが、実行経路は変更されず、すべての思考が同じルートをたどります。

専門エージェント

各リクエストは6つのスペシャリストエージェントを並列に実行し、さらに2回(開始時と終了時に1回)実行する合成エージェントが1つあります。合成以外のすべてのスペシャリストは、ExaTools経由でウェブリサーチを利用可能です。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Sequential Thinking Multi-Agent System (MAS)

English | 简体中文

An MCP server that processes sequential thoughts through a team of specialized AI agents, each analyzing the problem from a different cognitive perspective.

What This Is

This is an MCP server, not a standalone application. It runs as a background service that extends an MCP-compatible LLM client (like Claude Desktop) with structured sequential-thinking capabilities. It exposes one tool, sequentialthinking, that runs every thought through a fixed multi-agent workflow: an initial synthesis, several specialist agents thinking in parallel, and a final synthesis that answers the original question.

How It Works

The system uses a fixed full_exploration strategy for every request. The AI complexity analyzer still runs to record diagnostic metadata (complexity score, problem type, required thinking modes), but it no longer changes the execution path — all thoughts take the same route:

flowchart TD
    A[Input Thought] --> B[AI Complexity Analyzer]
    B --> C[Complexity Metadata Stored]
    C --> D[Fixed Strategy: full_exploration]
    D --> E[Step 1: Initial Synthesis]
    E --> F[Step 2: Parallel Specialist Agents]
    F --> G[Step 3: Final Synthesis]
    G --> H[Unified Response]

The Specialist Agents

Each request runs six specialist agents in parallel, plus a synthesis agent that runs twice (once at the start, once at the end). Every specialist except synthesis can optionally use web research via ExaTools.

Agent Thinking direction Focus Time budget
Factual factual Objective facts and verified data 120s
Emotional emotional Intuition and gut reactions 30s
Critical critical Risks, weaknesses, logical flaws 120s
Optimistic optimistic Benefits, opportunities, value 120s
Creative creative New ideas and alternatives 240s
Meta-cognitive metacognitive Bias detection and reasoning-process evaluation 90s
Synthesis synthesis Integration and final answer 60s

Key properties:

  • Deterministic: every request runs the same multi-step path.
  • Parallel: the specialist agents run simultaneously with asyncio.gather.
  • Synthesis-driven: both orchestration and the final answer come from the synthesis agent, which uses the enhanced model.

Model Strategy

Two models are configured per provider:

  • Enhanced model: used by the synthesis agent (integration tasks).
  • Standard model: used by the specialist agents.
GitHub で README 全文を見る

インストール

npx @modelcontextprotocol/inspector uv run mcp-server-mas-sequential-thinking
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "sequential-thinking": { "command": "mcp-server-mas-sequential-thinking", "env": { "LLM_PROVIDER": "deepseek", "DEEPSEEK_API_KEY": "your_api_key", "EXA_API_KEY": "your_exa_key_optional" } } } }