lazy-tool은(는) 무엇을 하나요?
단일 Go 바이너리로 MCP 도구 과부하를 줄이고, SQLite를 통해 로컬에서 도구를 인덱싱하여 호출 전 검색을 제공합니다.
개요
MCP(Model Context Protocol) 생태계에서 점점 더 많은 도구가 제공됨에 따라, 필요한 도구를 찾고 호출하는 작업이 복잡해지고 있습니다. lazy-tool은 이 문제를 해결하기 위해 설계된 경량 유틸리티입니다.
주요 기능
- 로컬 인덱싱: 모든 사용 가능한 MCP 도구를 로컬 SQLite 데이터베이스에 인덱싱합니다.
- 빠른 검색: 키워드 기반으로 도구를 즉시 검색할 수 있습니다.
- 검색 후 호출: 도구를 호출하기 전에 검색하여 정확한 도구를 선택합니다.
- 단일 바이너리: 별도의 런타임 종속성 없이 실행 가능한 단일 Go 바이너리로 제공됩니다.
사용 방법
- 최신 릴리스에서 바이너리를 다운로드합니다.
lazy-tool실행 파일을 PATH에 추가합니다.- MCP 에이전트 설정에서
lazy-tool을 MCP 서버로 등록합니다. - 에이전트가 도구를 요청하면
lazy-tool이 자동으로 인덱싱 및 검색을 처리합니다.
지원 플랫폼
- Linux, macOS, Windows (Go 바이너리)
- Claude Code, Cursor, Codex 등 MCP 호환 에이전트
설정
lazy-tool은 최소한의 설정만 필요합니다. 환경 변수나 설정 파일을 통해 데이터베이스 경로, 검색 캐시 크기 등을 조정할 수 있습니다.
export LAZY_TOOL_DB_PATH=/path/to/lazy-tool.db
export LAZY_TOOL_CACHE_SIZE=100
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다.