Sequential Thinking MAS (Multi-Agent System)
메타데이터
설정 스니펫
{
"mcpServers": {
"sequential-thinking": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
}
}
}
제공 도구
| 도구명 | 설명 | Claude Code 호출 |
|---|
sequentialthinking | 단계적 사고 프로세스 실행 | mcp__sequential-thinking__sequentialthinking |
MAS (Multi-Agent System) 활용 패턴
기본 Sequential Thinking(sequential-thinking.md)과 동일한 MCP 서버를 사용하되, 멀티에이전트 오케스트레이션에 특화된 활용 패턴을 정의한다.
패턴 1: 에이전트 간 사고 체인
[Orchestrator Agent]
→ sequentialthinking: 문제 분해 (Step 1-3)
→ [Sub-Agent A]: Step 1 실행
→ [Sub-Agent B]: Step 2 실행
→ sequentialthinking: 결과 통합 분석 (Step 4-5)
패턴 2: 의사결정 트리
[Planning Agent]
→ sequentialthinking: 선택지 평가 (각 옵션 장단점)
→ sequentialthinking: 최적 전략 선택
→ [Execution Agent]: 선택된 전략 실행
패턴 3: 디버깅 에이전트 체인
[Debug Agent]
→ sequentialthinking: 에러 분석 (5 Whys)
→ sequentialthinking: 수정 계획 수립
→ [Code Agent]: 수정 적용
→ [Test Agent]: 검증
사용 사례
- 멀티에이전트 워크플로우에서 단계 간 사고 구조화
- 서브에이전트 태스크 분배 전 문제 분해
- 에이전트 간 결과 통합 시 구조적 분석
- 복잡한 리팩토링/아키텍처 결정에서 다단계 의사결정
기존 sequential-thinking.md와의 차이
| 항목 | sequential-thinking.md | sequential-thinking-mas.md |
|---|
| 초점 | 단일 에이전트 사고 구조화 | 멀티에이전트 오케스트레이션 |
| 패턴 | 디버깅, 설계, 리팩토링 | 에이전트 체인, 의사결정 트리, 태스크 분배 |
| 활용 | 개별 작업 내 분석 | kdyswarm, 서브에이전트 워크플로우 |
주의사항
- 동일한 MCP 서버 패키지를 사용 — 별도 설치 불필요
- 사고 과정을 구조화하는 도구로, 외부 데이터를 가져오지 않음
- 멀티에이전트 환경에서는 각 에이전트가 별도 세션으로 호출
- 에이전트 체인 패턴 적용 시 각 단계의 출력을 다음 에이전트 입력으로 전달