Repolode
arben-adm

arben-adm/mcp-sequential-thinking

어려운 작업의 메모를 SQLite에 저장하는 로컬 MCP 서버로, 재시작 후에도 근거와 결정 사항, 다음 단계를 이어서 확인할 수 있습니다.

스타
959
포크
121
열린 이슈
1
마지막 커밋
17시간 전

어떤 프로젝트인가요?

MCP Sequential Thinking은 어려운 작업의 메모를 관리하는 로컬 MCP 서버입니다. 각 세션에는 근거, 가정, 선택지, 위험, 결정 사항, 다음 작업 등 여러 유형의 메모를 저장할 수 있습니다. 모든 내용은 SQLite에 영구 저장되므로 재시작 후에도 다시 읽을 수 있습니다.

서버는 호출한 모델이나 사용자가 작성한 내용을 기록합니다. 추론을 생성하거나 내용을 평가하지 않으며, 숨겨진 chain-of-thought를 요청하지도 않습니다. 메모를 읽을 때는 결정 사항을 먼저 보여 주는 활성 메모 중심의 재개 보기나 필터를 적용할 수 있는 전체 기록 보기를 사용할 수 있습니다. 메모는 이전 메모를 대체하거나 이름이 지정된 분기로 나뉠 수 있고, 한 세션 안에서 상위 단계를 참조할 수도 있습니다.

쓰기 요청에는 request ID가 사용되어 재시도해도 안전하며, finalize 및 delete 호출은 충돌을 방지하기 위해 예상 버전을 사용합니다. 세션은 JSON 아카이브로 내보내고 가져올 수 있으며, 백업 도구로 모든 세션의 스냅샷을 만들 수 있습니다. 데이터는 로컬 디스크의 일반 텍스트 SQLite에 저장되며, stdio를 통해 Claude Desktop 및 Cursor 같은 클라이언트와 함께 사용할 수 있습니다.

핵심 기능

  • 01재시작 후에도 유지되는 로컬 SQLite에 세션별 메모를 저장합니다.
  • 02evidence, decision, risk, next_action 등의 메모 유형을 지원합니다.
  • 03재개 보기에서 활성 메모를 보여 주고 결정 사항을 먼저 표시합니다.
  • 04request_id를 사용한 멱등성 있는 쓰기와 finalize 및 delete 시 버전 확인을 지원합니다.
  • 05개별 세션을 JSON 아카이브로 내보내고 가져옵니다.
  • 06모든 세션을 백업하고 복원하는 명령을 제공합니다.

활용 사례

  • 장시간 진행되는 디버깅이나 조사 작업에서 근거와 결정 사항을 추적합니다.
  • 맥락을 다시 설명하지 않고 새 세션에서 중단된 AI 지원 작업을 이어갑니다.
  • MCP를 지원하는 어시스턴트에 위험과 다음 작업을 기록할 영구 스크래치패드를 제공합니다.

빠른 시작

  1. 1

    Python 가상 환경을 만들고 활성화합니다

    python -m venv .venv && . .venv/bin/activate
  2. 2

    패키지를 편집 가능한 모드로 설치합니다

    python -m pip install -e .
  3. 3

    재시작 데모를 실행해 메모를 작성하고, 재시작한 다음 다시 읽어옵니다

    python scripts/stdio_smoke.py
  4. 4

    MCP 클라이언트 구성(Claude Desktop, Cursor)에 서버를 추가합니다

사용 전 알아둘 점

  • 세션 데이터는 일반 텍스트 SQLite로 저장되며, 삭제해도 안전하게 완전히 지워지는 것은 아닙니다.
  • NFS, SMB 및 여러 호스트는 지원되지 않으므로 저장소는 로컬 디스크에 있어야 합니다.
  • HTTP 및 SSE 전송 방식은 실험적입니다.
  • 레거시 도구는 더 이상 사용이 권장되지 않으며 기존 클라이언트용으로만 유지됩니다.

토픽

자주 묻는 질문

mcp-sequential-thinking은(는) 무엇인가요?
어려운 작업의 메모를 SQLite에 저장하는 로컬 MCP 서버로, 재시작 후에도 근거와 결정 사항, 다음 단계를 이어서 확인할 수 있습니다. MCP Sequential Thinking은 어려운 작업의 메모를 관리하는 로컬 MCP 서버입니다. 각 세션에는 근거, 가정, 선택지, 위험, 결정 사항, 다음 작업 등 여러 유형의 메모를 저장할 수 있습니다. 모든 내용은 SQLite에 영구 저장되므로 재시작 후에도 다시 읽을 수 있습니다.
mcp-sequential-thinking은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mcp-sequential-thinking은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mcp-sequential-thinking은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mcp-sequential-thinking의 마지막 커밋은 2026년 10월 21일입니다.
mcp-sequential-thinking은(는) 어디에 사용할 수 있나요?
장시간 진행되는 디버깅이나 조사 작업에서 근거와 결정 사항을 추적합니다. 맥락을 다시 설명하지 않고 새 세션에서 중단된 AI 지원 작업을 이어갑니다. MCP를 지원하는 어시스턴트에 위험과 다음 작업을 기록할 영구 스크래치패드를 제공합니다.
mcp-sequential-thinking는 어떻게 설치하나요?
Python 가상 환경을 만들고 활성화합니다: python -m venv .venv && . .venv/bin/activate 패키지를 편집 가능한 모드로 설치합니다: python -m pip install -e . 재시작 데모를 실행해 메모를 작성하고, 재시작한 다음 다시 읽어옵니다: python scripts/stdio_smoke.py MCP 클라이언트 구성(Claude Desktop, Cursor)에 서버를 추가합니다
mcp-sequential-thinking은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/arben-adm/mcp-sequential-thinking

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트