Sequential Thinking
복잡한 문제를 단계별로 분석하고 해결하기 위한 순차적 사고 도구입니다. 동적이고 반성적인 문제 해결 과정을 통해 깊이 있는 분석을 수행할 수 있습니다.
주요 기능
- 단계별 문제 분석 및 해결
- 동적 사고 과정 조정
- 이전 단계 재검토 및 수정
- 가설 생성 및 검증
- 다중 접근법 탐색
- 불확실성 표현 및 대안 탐색
사용 시나리오
다음과 같은 시나리오에서는 Sequential Thinking MCP를 활용할 수 있습니다.
- 복잡한 문제를 단계별로 분해
- 계획 및 설계 과정에서 수정 가능성 고려
- 과정 중 방향 수정이 필요한 분석
- 초기에 전체 범위가 명확하지 않은 문제
- 다단계 솔루션이 필요한 작업
- 여러 단계에 걸쳐 컨텍스트를 유지해야 하는 상황
- 관련 없는 정보를 필터링해야 하는 상황
기본 정보
인증 방식
별도의 인증이 필요하지 않습니다.
입력 파라미터
설정이 필요한 파라미터가 없습니다.
지원하는 MCP 도구
sequentialthinking
복잡한 문제를 단계별로 분석하고 해결하는 도구입니다.
입력 파라미터:
thought
(필수): 현재 사고 단계의 내용nextThoughtNeeded
(필수): 추가 사고가 필요한지 여부thoughtNumber
(필수): 현재 사고 단계 번호totalThoughts
(필수): 예상되는 총 사고 단계 수isRevision
(선택): 이전 사고를 수정하는지 여부revisesThought
(선택): 수정하는 사고 단계 번호branchFromThought
(선택): 분기하는 사고 단계 번호branchId
(선택): 분기 식별자needsMoreThoughts
(선택): 더 많은 사고가 필요한지 여부
사용 예시
예를 들어,
- Prompt로 “복잡한 비즈니스 문제를 단계별로 분석해줘” 라고 입력하면,
- LLM은 MCP를 통해
sequentialthinking
도구를 여러 번 호출하여 문제를 체계적으로 분석합니다. - 각 호출 단계에서 사고를 발전시키고, 필요시 이전 단계를 재검토하며 최종 해결책을 도출합니다.
- 그리고, Tool 호출 결과를 기반으로 채팅에서 응답합니다.
Last updated on