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

Manifest는 이제 API 키 없이 Claude Pro/Max 구독을 지원합니다
Tools

Manifest는 이제 API 키 없이 Claude Pro/Max 구독을 지원합니다

오픈소스 라우팅 레이어인 Manifest는 이제 API 키 없이도 Claude Pro 또는 Max 구독을 직접 연결할 수 있도록 지원합니다. API 키가 있는 사용자는 구독 요금제 한도에 도달했을 때 폴백 라우팅을 구성할 수 있습니다.

OpenClawRadar
Qhatu: 클로드와 함께 GitHub 저장소를 사용량 기반 요금제 마이크로 SaaS로 변환하는 플랫폼
Tools

Qhatu: 클로드와 함께 GitHub 저장소를 사용량 기반 요금제 마이크로 SaaS로 변환하는 플랫폼

Qhatu는 GitHub 저장소를 가져와 생성된 프론트엔드와 통합 결제 처리 기능을 갖춘 사용량 기반 결제 마이크로 SaaS로 배포하는 플랫폼입니다. 이 시스템은 Anthropic API를 사용하여 코드를 분석하고 Dockerfile을 생성하며 스토어프론트 UI를 만듭니다.

OpenClawRadar
SimplePDF Copilot: PDF 양식 작성을 위한 클라이언트 사이드 AI 도구 호출
Tools

SimplePDF Copilot: PDF 양식 작성을 위한 클라이언트 사이드 AI 도구 호출

SimplePDF Copilot은 클라이언트 측 도구 호출을 사용해 LLM이 PDF 필드를 채우고, 필드를 추가하고, 페이지를 삭제하는 등의 작업을 수행할 수 있게 합니다. PDF는 브라우저를 떠나지 않습니다.

OpenClawRadar
AgentSwarms: 에이전트 AI 학습을 위한 무료 실습 플레이그라운드
Tools

AgentSwarms: 에이전트 AI 학습을 위한 무료 실습 플레이그라운드

AgentSwarms는 5개의 트랙, 40개 이상의 수업, 30개 이상의 실행 가능한 에이전트를 무료로 제공합니다 — 설정이나 API 키 없이 시작할 수 있습니다. 프롬프트에서 다중 에이전트 스웜까지 구축하며 배우세요.

OpenClawRadar