
fradser/mcp-server-mas-sequential-thinking
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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.
インストール
npx @modelcontextprotocol/inspector uv run mcp-server-mas-sequential-thinking設定
{
"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"
}
}
}
}