Ratel, MCP 도구 컨텍스트 사용량 대폭 절감
This is insane.
·2026.05.26 22:28
오픈소스 도구 Ratel이 BM25 알고리즘을 활용해 Claude Code의 MCP 도구 컨텍스트 사용량을 획기적으로 줄인다.
오픈소스 도구인 Ratel이 Claude Code의 MCP(Model Context Protocol) 환경에서 도구 정의(tool-definition)로 인한 컨텍스트 낭비를 해결하는 방식을 선보였다.
기존 방식은 다수의 MCP 서버와 도구를 사용할 경우, 매 턴마다 약 38,000개의 토큰이 도구 정의를 위해 소모되어 컨텍스트 창이 즉시 포화되는 문제가 있었다.
Ratel의 주요 특징:
- BM25 기반 도구 선별: 모든 도구 정의를 컨텍스트에 포함하는 대신, **BM25(키워드 검색)**를 사용하여 사용자의 질문과 관련성이 높은 상위 5개 도구만 실시간으로 추출한다.
- 저비용·고효율 구조: LLM, 임베딩 API, 벡터 DB를 사용하지 않고 결정론적인 키워드 검색 방식을 채택하여 비용이 없고 매우 빠르다.
- 간편한 설치:
ratel mcp import명령 한 번으로 기존 Claude Code의 MCP 설정을 백업과 함께 즉시 마이그레이션할 수 있다.
이 기술은 복잡한 시맨틱 임베딩 없이도 도구 호출의 효율성을 극대화하여, 에이전트 워크플로우의 컨텍스트 비용과 지연 시간을 획기적으로 낮춘다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.