AI 코딩 에이전트를 위한 로컬 우선 영구 메모리로, 결정과 교훈을 SQLite에 저장하고 MCP를 통해 Claude Code, Cursor 및 다른 클라이언트에 제공합니다.
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
Python 가상 환경을 만들고 활성화합니다
python -m venv .venv && . .venv/bin/activate - 2
패키지를 편집 가능한 모드로 설치합니다
python -m pip install -e . - 3
재시작 데모를 실행해 메모를 작성하고, 재시작한 다음 다시 읽어옵니다
python scripts/stdio_smoke.py - 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 통계는 매일 갱신됩니다.
관련 프로젝트
읽기 쉬운 Python으로 작성된 로컬 우선 개인용 AI 비서로, 자체 에이전트 루프와 SQLite 기반 메모리, 내장 eval을 제공합니다.
계층형 메모리, 도구 권한, 워크플로와 메신저 연동을 갖춘 셀프 호스팅·로컬 우선 개인 AI 에이전트입니다.
Claude, GPT 같은 AI assistant가 ThingsPanel IoT 플랫폼과 ThingsVis 대시보드의 기기를 조회하고 제어할 수 있게 해주는 MCP 서버입니다.
Claude Code, Codex, Cursor 같은 코딩 에이전트가 MCP를 통해 같은 메모리를 읽고 쓸 수 있도록 하는 로컬 우선 공유 프로젝트 메모리 계층입니다.
코딩 에이전트를 위한 장기 메모리로, 로컬 SQLite 데이터베이스에 메모리를 저장하고 Claude Code, Codex, Cursor 및 기타 MCP 클라이언트에서 공유합니다.