마크다운 지식 저장소의 답변 토큰을 60% 줄인 MCP 서버
대화할 때마다 프로젝트 배경을 다시 입력하지 않도록, 로컬 저장소에서 필요한 정보만 단계적으로 꺼내는 를 만들었다. 모델에 노출되는 도구를 10개로 제한했다. 도구 설명은 사용 여부와 관계없이 매 대화 차례마다 토큰을 쓰기 때문에, 도구 수를 줄이면 비용과 잘못된 도구를 고를 가능성이 함께 낮아진다.
검색 결과로 전체 파일을 주는 대신 관련 부분만 순서대로 보여준다. 정보가 부족하면 의 문서 식별자와 제목, 문서 개요, 특정 구역, 전체 문서 순으로 범위를 넓힌다. 실제 저장소에서 전체 파일을 바로 불러오는 단순 RAG 방식보다 이 약 40% 수준이었다.
저장소가 커져도 답변당 비용이 계속 증가하지 않고 비슷하게 유지됐다. 쓰기 작업은 정해진 폴더 구조와 승인된 태그 목록을 따르며, 새로운 태그는 자동 저장하지 않고 제안으로 돌려준다. 비슷한 폴더 이름은 기존 이름에 맞추고, 모든 변경은 실제 대신 그 토큰에서 만든 해시를 키로 사용해 수정할 수 없는 에 남긴다.
핵심 포인트
- 모델에 보이는 도구를 10개로 줄여 매 대화 차례의 을 낮췄다.
- 검색 결과는 전체 파일이 아니라 관련 문장 일부만 먼저 제공한다.
- 필요할 때만 , 개요, 특정 구역, 전체 문서 순으로 정보를 추가한다.
- 실제 저장소에서 단순 전체 파일 RAG 대비 이 약 40%였다.
- 태그와 폴더 이름을 통제하고 모든 쓰기 작업을 에 남긴다.