MCP Sequential Thinking Tools

MIT License
245

Integrations

  • Enables package installation and management through npx commands, allowing seamless integration of the MCP server into projects.

  • Supports Node.js version management in WSL environments, ensuring compatibility when running the MCP server across different Node versions.

  • Provides guidance for understanding and implementing Svelte 5 features, particularly its universal reactivity system, through recommended tools and sequential problem-solving steps.

mcp-순차적 사고-도구

문제 해결 도구 사용을 안내하도록 설계된MCP 순차적 사고 서버(MCP Sequential Thinking Server) 를 기반으로 개발되었습니다. 이 서버는 복잡한 문제를 관리 가능한 단계로 세분화하고 각 단계에서 가장 효과적인 MCP 도구에 대한 권장 사항을 제공합니다.

순차적 사고와 지능형 도구 제안을 결합하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 문제 해결 과정의 각 단계에 대해 신뢰도 점수에 따라 사용할 도구에 대한 권장 사항과 각 도구가 적합한 이유에 대한 근거를 제공합니다.

특징

  • 🤔 순차적 사고를 통한 역동적이고 성찰적인 문제 해결
  • 🔄 적응하고 진화하는 유연한 사고 과정
  • 🌳 생각의 분기화 및 수정 지원
  • 🛠️ 각 단계에 맞는 지능형 도구 추천
  • 📊 도구 제안에 대한 신뢰도 평가
  • 🔍 도구 권장 사항에 대한 자세한 근거
  • 📝 예상 결과를 통한 단계 추적
  • 🔄 이전 단계와 남은 단계를 통한 진행 상황 모니터링
  • 🎯 각 단계에 대한 대체 도구 제안

작동 원리

이 서버는 사고 과정의 각 단계를 분석하고 작업 완료에 도움이 되는 적절한 MCP 도구를 추천합니다. 각 권장 사항은 다음과 같습니다.

  • 도구가 현재 요구 사항과 얼마나 잘 일치하는지 나타내는 신뢰도 점수(0-1)
  • 해당 도구가 도움이 될 이유를 명확하게 설명하세요.
  • 도구 실행 순서를 제안하는 우선 순위 수준
  • 또한 사용될 수 있는 대체 도구

이 서버는 사용자 환경에서 사용 가능한 모든 MCP 도구와 호환됩니다. 현재 단계의 요구 사항에 따라 권장 사항을 제공하지만, 실제 도구 실행은 소비자(예: Claude)가 담당합니다.

사용 예

다음은 서버가 도구 사용을 안내하는 방법의 예입니다.

지엑스피1

서버는 진행 상황을 추적하고 다음을 지원합니다.

  • 다양한 접근 방식을 탐색하기 위한 브랜치 생성
  • 새로운 정보로 이전 생각 수정하기
  • 여러 단계에 걸쳐 컨텍스트 유지
  • 현재 결과를 바탕으로 다음 단계 제안

구성

이 서버를 사용하려면 MCP 클라이언트를 통한 구성이 필요합니다. 다음은 다양한 환경에 대한 예시입니다.

클라인 구성

Cline MCP 설정에 다음을 추가하세요.

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "npx", "args": ["-y", "mcp-sequentialthinking-tools"] } } }

WSL 구성을 사용한 Claude Desktop

WSL 환경의 경우 Claude Desktop 구성에 다음을 추가하세요.

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-sequentialthinking-tools" ] } } }

API

서버는 구성 가능한 매개변수를 사용하여 단일 MCP 도구를 구현합니다.

순차적 사고 도구

사고를 통해 역동적이고 사려 깊은 문제 해결을 위한 도구로, 지능적인 도구 추천을 제공합니다.

매개변수:

  • thought (문자열, 필수): 현재 생각 단계
  • next_thought_needed (부울, 필수): 다른 생각 단계가 필요한지 여부
  • thought_number (정수, 필수): 현재 생각 번호
  • total_thoughts (정수, 필수): 필요한 총 생각 수 추정
  • is_revision (부울, 선택 사항): 이것이 이전 생각을 수정하는지 여부
  • revises_thought (정수, 선택 사항): 어떤 생각이 재고되고 있는가
  • branch_from_thought (정수, 선택 사항): 분기점 생각 번호
  • branch_id (문자열, 선택 사항): 지점 식별자
  • needs_more_thoughts (부울, 선택 사항): 더 많은 생각이 필요한 경우
  • current_step (객체, 선택 사항): 다음을 포함한 현재 단계 권장 사항:
    • step_description : 무엇을 해야 하는가
    • recommended_tools : 신뢰도 점수가 포함된 도구 추천 배열
    • expected_outcome : 이 단계에서 무엇을 기대할 수 있을까요?
    • next_step_conditions : 다음 단계의 조건
  • previous_steps (배열, 선택 사항): 이미 권장된 단계
  • remaining_steps (배열, 선택 사항): 예정된 단계에 대한 간략한 설명

개발

설정

  1. 저장소를 복제합니다
  2. 종속성 설치:
pnpm install
  1. 프로젝트를 빌드하세요:
pnpm build
  1. 개발 모드에서 실행:
pnpm dev

출판

이 프로젝트에서는 버전 관리를 위해 변경 세트를 사용합니다. 게시하려면 다음을 수행하세요.

  1. 변경 세트를 만듭니다.
pnpm changeset
  1. 패키지 버전:
pnpm changeset version
  1. npm에 게시:
pnpm release

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

특허

MIT 라이센스 - 자세한 내용은 LICENSE 파일을 참조하세요.

감사의 말

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

복잡한 문제를 단계별로 나누어 각 단계에 적합한 MCP 도구를 추천하고, 도구 제안에 대한 신뢰 점수와 근거를 제공하여 문제 해결을 안내합니다.

  1. Features
    1. How It Works
      1. Example Usage
        1. Configuration
          1. Cline Configuration
          2. Claude Desktop with WSL Configuration
        2. API
          1. sequentialthinking_tools
        3. Development
          1. Setup
          2. Publishing
        4. Contributing
          1. License
            1. Acknowledgments
              ID: 2bcn952jo9