SQLite 지식 저장소와 MCP 도구로 AI 컨텍스트 관리하기

✍️ OpenClawRadar📅 게시일: May 14, 2026🔗 Source
SQLite 지식 저장소와 MCP 도구로 AI 컨텍스트 관리하기
Ad

AI 코딩 에이전트의 일반적인 문제점: CLAUDE.md 파일이 수천 줄로 늘어나 컨텍스트 예산을 소모하고 AI가 규칙의 절반을 무시하게 됩니다. 한 개발자가 r/ClaudeAI에서 이 문제를 해결하기 위해 RunawayContext(MIT 라이선스, 현재 Vista, Procore, Monday.com 등 건설 관리 통합에 사용됨)를 구축했습니다.

아키텍처

핵심 아이디어: 평면 마크다운 파일의 깊은 지식을 SQLite 데이터베이스로 옮기고, 전문 검색(FTS5)과 선택적 벡터 검색(sqlite-vec 사용)을 지원합니다. 매 세션마다 모든 것을 로드하는 대신, 소규모 프로젝트 개요(~150줄), 전역 헌장(~200줄), 포인터 전용 '살아있는 기억'(~50줄)만 사전 로드됩니다. AI는 search_lessonsget_chunk 같은 MCP 도구를 사용해 필요 시 데이터베이스를 쿼리합니다.

Ad

주요 구현 세부사항

  • 토큰 계산: 약 280K 토큰이 여전히 존재하지만, 데이터베이스에 있을 뿐 컨텍스트에 로드되지 않습니다. AI는 작업 중간에 필요한 것을 가져옵니다.
  • 코드 내 하드 제한: 재생성기는 150줄 제한을 초과하는 개요를 작성하지 않습니다. 15개의 명명된 아키텍처 규칙 각각에는 규칙이 변경되면 빌드를 실패시키는 CI 테스트가 있습니다.
  • 하이브리드 검색: 벡터 전용 검색은 하이브리드보다 성능이 나빴습니다. 시스템은 FTS5 키워드 점수와 sqlite-vec 벡터 점수를 혼합하여 최상의 결과를 얻습니다.
  • 인간 개입: AI는 새 레슨을 초안 받은편지함에 씁니다. 인간이 승인해야 지식 저장소로 승격되어 노이즈를 방지합니다.
  • 보존된 내용: 자동 생성된 개요에는 <!-- PRESERVE_START --> 마커로 구분된 수동 큐레이션 블록이 포함됩니다. 재생성기는 그 부분을 그대로 유지하고 주변 부분만 재생성합니다.

교훈

  • 정책이 아닌 코드로 규칙을 강제하세요 — '늘리지 않도록 주의' 지침은 수개월 내에 모두 위반되었습니다.
  • 하이브리드 FTS5 + 벡터 검색이 벡터 전용 검색보다 낫습니다.
  • AI가 직접 지식 저장소에 쓰면 노이즈가 발생합니다. 수동 승인이 있는 초안 받은편지함을 사용하세요.

이 시스템은 에이전트에 독립적이며 저장소는 누구나 적용할 수 있도록 공개되어 있습니다.

📖 전체 출처 읽기: r/ClaudeAI

Ad

👀 See Also

클로드 AI, 정부 데이터로 몇 시간 만에 UFO 데이터 시각화 도구 제작
Tools

클로드 AI, 정부 데이터로 몇 시간 만에 UFO 데이터 시각화 도구 제작

Reddit 사용자가 Claude AI를 이용해 미국 전쟁부에서 새로 공개한 데이터를 기반으로 풀스택 UFO 목격 시각화 도구를 구축했습니다. Cloudflare에 호스팅되었으며, 단 몇 시간 만에 완성되었습니다.

OpenClawRadar
Apple Silicon에서 AI 에이전트를 위한 로컬 음성 제어 설정
Tools

Apple Silicon에서 AI 에이전트를 위한 로컬 음성 제어 설정

Parakeet STT와 Kokoro TTS를 Apple Silicon에서 사용하여 AI 에이전트에 대한 로컬 음성 제어를 설정하는 방법을 설명합니다. 이를 통해 빠르고 클라우드 독립적인 상호 작용이 가능합니다.

OpenClawRadar
일회성 읽기: 중복 파일 읽기를 방지하는 Claude 코드 훅
Tools

일회성 읽기: 중복 파일 읽기를 방지하는 Claude 코드 훅

한 개발자가 read-once라는 PreToolUse 훅을 만들어서 Claude Code가 세션 중에 같은 파일을 반복해서 읽는 경향을 해결했습니다. 이로 인해 불필요한 토큰 소비를 방지합니다.

OpenClawRadar
wmux: MCP를 통한 브라우저 제어 기능을 갖춘 Windows용 Electron 터미널 멀티플렉서
Tools

wmux: MCP를 통한 브라우저 제어 기능을 갖춘 Windows용 Electron 터미널 멀티플렉서

wmux는 Windows 10/11용 오픈소스 Electron 터미널 멀티플렉서로, tmux 스타일 분할 화면, 지속적 세션, Claude Code와 같은 AI 코딩 에이전트를 위한 Chrome DevTools Protocol을 통한 브라우저 제어 기능을 제공합니다. 이는 자동으로 MCP 서버로 등록되며, 에이전트가 여러 세션을 나란히 실행하면서 브라우저와 상호작용할 수 있게 합니다.

OpenClawRadar