repo-mem: 오픈소스 MCP 서버, Claude Code에 지속적인 팀 메모리 기능 추가

repo-mem의 기능
repo-mem은 Claude Code 세션에 지속적이고 공유 가능한 메모리를 추가하는 MCP 서버입니다. 이는 팀 환경에서 한 개발자의 디버깅 통찰력이 세션이 종료된 후 사라져 다른 팀 구성원이 관련 코드를 작업할 때 막막하게 시작해야 하는 세션 격리 문제를 해결합니다.
기술적 구현
이 솔루션은 Git 저장소 내부의 사용자별 SQLite 데이터베이스에 관찰 내용을 저장합니다. 모든 팀 구성원의 데이터베이스에서 전체 텍스트 검색을 위해 FTS5를 사용합니다. Claude Code 훅은 자동으로 커밋, 배포 및 테스트 실행을 캡처합니다. 세션 시작 훅은 최근 팀 활동(약 200 토큰)을 주입합니다.
아키텍처 세부 사항
- 8개의 도구(검색, 저장, 가져오기, 타임라인 등)를 갖춘 MCP 서버
- 3개의 Claude Code 훅(PostToolUse, Stop, SessionStart)
- 검색을 위한 SQLite + FTS5(벡터 데이터베이스 없음, 외부 서비스 없음)
- Git에 커밋되는 사용자별 데이터베이스 파일(일반적으로 각각 < 1MB)
- 토큰 효율적 설계: 인덱스는 결과당 약 50 토큰을 반환하며, 전체 세부 사항은 필요 시 로드됨
설정 및 규모
설정은 npx repo-mem init으로 수행됩니다. 제작자들은 모노레포에서 4,000개 이상의 관찰 내용으로 실행 중이라고 보고합니다. MCP 서버는 약 900줄의 JavaScript이며, 훅은 각각 약 170줄입니다. 훅에는 AI 호출이 없으며 순수 규칙 기반 추출을 사용합니다.
이 프로젝트는 MIT 라이선스로 제공되며 GitHub에서 https://github.com/timosieber/repo-mem에서 이용 가능합니다. Reddit 토론에서는 이 접근 방식이 벡터 기반 메모리 시스템과 어떻게 비교되는지 탐구합니다.
📖 전체 출처 읽기: r/LocalLLaMA
👀 See Also

TOON MCP 서버는 OpenClaw에서 도구 결과 토큰을 30-60% 감소시킵니다.
구조화된 JSON 도구 결과를 TOON 형식으로 압축하는 MCP 서버는 데이터베이스 쿼리 및 API 응답과 같은 표 형식 데이터에 대해 토큰 사용량을 30-60% 절감할 수 있어 OpenClaw 세션에서 컨텍스트 윈도우 압축을 지연시키는 데 도움이 됩니다.

RescueBot: OpenClaw 봇을 위한 텔레그램 기반 백업 및 복원 시스템
RescueBot은 OpenClaw 봇 설정을 자동으로 스냅샷하고 Telegram 명령어를 통해 원터치 복원을 가능하게 하는 경량 스킬로, 장애 발생 시 SSH 접근이 필요 없습니다.

vllm-mlx 포크는 로컬 AI 코딩 에이전트를 위한 도구 호출 및 프롬프트 캐시 기능을 추가합니다.
한 개발자가 vllm-mlx를 수정하여 도구 호출 문제를 해결하고 프롬프트 캐싱을 추가해 Apple Silicon에서 OpenClaw의 TTFT를 28초에서 0.3초로 줄였습니다. 이 포크는 M3 Ultra에서 Qwen3-Coder-Next를 65 tok/s 속도로 작동하며 기능 호출도 지원합니다.

Agentlint: 모든 PR에서 CLAUDE.md 모순과 깨진 포인터를 잡아내는 GitHub 앱
Agentlint은 모든 PR에서 전체 에이전트 규칙 표면(CLAUDE.md, AGENTS.md, skills, hooks)을 감사하고 모순, 끊어진 경로, 지원되지 않는 하네스 기능에 대해 인라인 댓글을 게시하는 GitHub 앱입니다. 퍼블릭 리포지토리에서 무료입니다.