
fradser/mcp-server-mas-sequential-thinking
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Agno 프레임워크로 구축되고 MCP를 통해 제공되는 다중 에이전트 시스템(MAS)을 사용한 고급 순차적 사고 과정.
개요
이 프로젝트는 프레임워크를 기반으로 구축된 고급 순차적 사고 과정을 구현하며, 이를 통해 제공됩니다. 이는 더 심층 분석과 문제 분해를 위해 조정되고 전문화된 에이전트를 활용함으로써 단순한 상태 추적 접근법에서 중요한 진화를 보여줍니다. 이 애플리케이션은 독립적인 애플리케이션이 아닙니다. 이 서버는 Claude Desktop과 같은 LLM 클라이언트를 정교한 순차적 사고 기능을 확장하는 백그라운드 서비스로 실행됩니다. 서버는 여러 전문 AI 에이전트를 통해 사고를 처리하는 순차적 사고 도구를 제공하며, 각 에이전트는 서로 다른 인지적 관점에서 문제를 분석합니다.
개요(AI 번역)
영어 | 简体中文
전문 AI 에이전트 팀을 통해 순차적인 사고를 처리하는 MCP 서버로, 각기 다른 인지 관점에서 문제를 분석합니다.
이게 뭐야
이것은 MCP 서버이지 독립 실행형 애플리케이션이 아닙니다. 이 서비스는 MCP 호환 LLM 클라이언트(예: Claude Desktop)를 확장하는 백그라운드 서비스로 실행되며, 구조화된 순차적 사고 기능을 제공합니다. sequentialthinking라는 하나의 도구를 공개하는데, 이 도구는 고정된 다중 에이전트 워크플로우를 통해 모든 생각을 처리합니다: 초기 합성, 여러 전문 에이전트가 병행하여 생각하는 과정, 그리고 원래 질문에 답하는 최종 합성입니다.
작동 원리
시스템은 모든 요청에 대해 고정된 full_exploration 전략을 사용합니다. AI 복잡도 분석기는 여전히 진단 메타데이터(복잡도 점수, 문제 유형, 필요한 사고 모드)를 기록하지만, 실행 경로를 변경하지 않고 모든 사고가 동일한 경로를 따릅니다:
전문 요원들
각 요청은 6개의 전문 에이전트를 병렬로 실행하며, 합성 에이전트는 시작 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"
}
}
}
}