회상: Claude Code를 위한 지속적 메모리 MCP 서버

Recall은 각각의 새 세션이 처음부터 시작되는 문제를 해결하여 Claude Code에 세션 간 지속적인 메모리를 제공하는 MCP 서버입니다. 이 도구는 네이티브 Claude Code 플러그인으로 제공되며 /plugin install recall@claude-plugins-official을 통해 설치할 수 있고, /recall:setup으로 API 키 연결을 시작하여 설정합니다.
핵심 기능
시스템은 네 가지 라이프사이클 훅을 구현합니다:
- session-start: 최근 메모리와 결정 사항을 불러옵니다
- observe: 파일 편집 후 중요한 변경 사항을 자동으로 캡처하며, Git 커밋, 테스트 실행, 아키텍처 결정과 같은 의미 있는 이벤트만 필터링하여 노이즈를 방지합니다
- pre-compact: 컨텍스트 압축 전 중요한 상태를 저장하여, 그렇지 않으면 사라질 수 있는 미묘한 추론을 보존합니다 (예: "X, Y, Z 때문에 Redis를 Postgres 대신 선택했다"가 단순히 "Redis 사용"으로 바뀌는 것을 방지)
- session-end: 다음 세션을 위한 요약을 작성합니다
기술적 구현
Recall은 임베딩을 활용한 의미론적 검색을 사용합니다. 즉, Claude는 방대한 텍스트를 받는 대신 현재 작업과 관련된 메모리만 컨텍스트에 맞게 받습니다. 개발자는 자동 캡처가 까다롭다고 언급했는데, 모든 파일 편집을 저장하면 노이즈가 발생하므로 observe 훅이 의미 있는 이벤트만 필터링합니다.
팀 사용을 위해 시스템은 테넌트 + 워크스페이스 모델을 구현하여 워크스페이스 격리와 여러 Claude 세션 간 선택적 공유를 처리합니다. pre-compact 훅은 압축이 종종 미묘한 결정 사항을 제거하기 때문에 가장 가치 있는 기능으로 평가됩니다.
이 프로젝트는 github.com/joseairosa/recall에서 MIT 라이선스로 오픈소스이며, 무료 티어를 포함한 호스팅 버전은 recallmcp.com에서 이용할 수 있습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

Cloudflare Dynamic Worker Loader: AI 에이전트를 Isolates로 샌드박싱하기
Cloudflare의 Dynamic Worker Loader API가 오픈 베타로 공개되었습니다. 이 API는 Workers가 V8 격리 환경을 사용하여 런타임에 지정된 코드로 새로운 Workers를 격리된 샌드박스에 인스턴스화할 수 있도록 하며, 컨테이너보다 100배 빠른 시작 속도와 전역 동시성 제한이 없습니다.

Models.dev: AI 모델 사양, 가격 및 기능에 대한 오픈소스 데이터베이스
Models.dev는 AI 모델 사양, 가격 및 기능에 대한 오픈소스 커뮤니티 기여 데이터베이스입니다. API와 TOML 기반 정의를 제공합니다.

Spectr: 픽셀 완벽한 클로드 클론을 위해 화면 녹화에서 앱 스펙을 작성하는 MCP
Spectr은 MCP 서버, CLI, Claude Code 스킬로, iOS 앱의 .mp4/.mov 화면 녹화를 받아 7개 섹션의 spec.md(16진수 색상 코드, 글꼴 두께, 간격, 전환, 탐색 그래프 포함)를 생성하여, 화면당 30분 걸리던 수동 스펙 작성을 없애줍니다.

llm-idle-timeout이 timeoutSeconds 설정에도 불구하고 N100/WSL2에서 2분 후에 발동됨
한 사용자가 OpenClaw의 유휴 감시가 N100/WSL2 하드웨어에서 timeoutSeconds=300 설정을 무시하고 2분 후에 작동한다고 보고했습니다. 느린 게이트웨이 시작(45초 이상)과 구성 가능한 noOutputTimeoutMs 부재가 원인입니다.