llmLibrarian: 파일 기반 AI 검색을 위한 MCP 통합 로컬 RAG 엔진

이것이 무엇인가요
llmLibrarian은 Model Context Protocol(MCP)을 통해 검색 기능을 노출하는 로컬 RAG(검색 증강 생성) 엔진입니다. 폴더를 실로(ChromaDB 컬렉션)로 인덱싱한 다음, Claude를 포함한 모든 MCP 클라이언트에서 쿼리하여 근거가 있고 인용된 답변을 얻을 수 있게 합니다.
주요 기능 및 아키텍처
이 도구는 폴더를 ChromaDB 컬렉션인 실로로 인덱싱합니다. 원시 청크 대신 직접적인 답변을 원할 때는 Ollama가 합성 계층을 처리합니다. 모든 것은 사용자의 기기에서 로컬로 실행됩니다.
개발자는 특히 다중 실로 기능을 강력하게 강조합니다: 실로를 결합하면 수동으로 파악하기 어려운 도메인 간 패턴이 표면화될 수 있습니다. 예를 들어, 저널 폴더는 사용자가 작성한 내용을 기억하는 사고 파트너가 되고, 코드베이스는 사용자의 실제 파일을 아는 에이전트가 됩니다.
노출된 MCP 도구
retrieve— Claude가 추론할 수 있도록 신뢰도 점수와 함께 원시 청크를 반환하는 하이브리드 RRF 벡터 검색retrieve_bulk— 문서 유형 간 집계 시 유용한 단일 호출 내 다중 각도 쿼리ask— 검색된 컨텍스트에서 직접 Ollama로 합성된 답변(기본값은 llama3.1:8b이지만, 사용자가 가져온 어떤 모델로든 교체 가능)list_silos,inspect_silo,trigger_reindex— 인덱스 관리 도구
기술 스택
- 벡터 저장을 위한 ChromaDB
- 모델 합성을 위한 Ollama
- 임베딩을 위한 sentence-transformers(all-mpnet-base-v2, MPS 가속)
- MCP 계층을 위한 fastmcp
개발자는 ChromaDB의 다중 실로 메타데이터 태깅이 올바르게 설정되기까지 여러 번의 반복이 필요했으며, 아키텍처에 대한 논의에 열려 있다고 언급합니다.
이러한 유형의 도구는 데이터를 외부 서비스로 전송하지 않고 로컬 파일을 참조하고 추론할 수 있는 AI 에이전트를 구축하려는 개발자에게 유용합니다.
📖 전체 Source 읽기: r/LocalLLaMA
👀 See Also

CLAUDE.md: 드롭인 파일로 Claude 출력 토큰을 63% 절감
CLAUDE.md는 코드 변경 없이 Claude의 출력 장황함을 약 63% 줄이는 단일 파일입니다. Claude 응답의 아첨, 장황함, 서식 노이즈를 대상으로 합니다.

클로드 코드 플러그인, 터미널에서 둠 실행하는 동안 AI는 생각 중
한 개발자가 AI 처리 중에 tmux 팝업 오버레이로 DOOM을 표시하는 Claude Code 플러그인을 만들었습니다. 이 플러그인은 터미널 기반 DOOM 소스 포트인 doom-ascii를 사용하며, 프롬프트와 함께 자동으로 실행/종료됩니다.

StartClaw: Claude 통합이 가능한 ZeroClaw 기반의 헤드리스 브라우저 자동화 도구
StartClaw는 ZeroClaw의 Rust 기반과 Composio v3 통합을 기반으로 구축된 브라우저 자동화 도구로, 로컬 하드웨어 없이 클라우드에서 헤드리스로 실행되도록 설계되었습니다. 안정성을 위해 Claude만을 사용하며, 토큰 사용량을 약 5배 줄이는 내장 컨텍스트 압축 기능을 포함합니다.

VibeIndex.ai: 90,000개 이상의 AI 기술, MCP 및 플러그인을 보안 검사와 함께 검색할 수 있는 허브
한국인 AI 연구자가 vibeindex.ai를 구축했습니다. 이는 17개 위협 범주에 걸쳐 시스코 스킬 스캐너를 사용하여 시간별 업데이트와 보안 스캐닝을 통해 90,000개 이상의 AI 스킬, MCP 서버, 플러그인을 인덱싱하는 검색 가능한 허브입니다.