Community연구 & 데이터 분석github.com

unabused-wichita77/lazy-tool

단일 Go 바이너리로 MCP 도구 과부하를 줄이고, SQLite를 통해 로컬에서 도구를 인덱싱하여 호출 전 검색을 제공합니다.

lazy-tool란 무엇인가요?

이 스킬은 MCP(Model Context Protocol) 환경에서 수많은 도구들 사이에서 필요한 도구를 빠르게 찾고 호출할 수 있도록 도와주는 Go 기반 도구입니다. 개발자는 종종 다양한 MCP 도구가 제공하는 방대한 목록에 압도당하기 쉬운데, 이 도구는 모든 도구를 로컬 SQLite 데이터베이스에 인덱싱하여 검색 가능하게 만듭니다. 주요 기능으로는 키워드 기반의 빠른 도구 검색, 검색 결과를 바탕으로 한 '검색 후 호출(search-before-invoke)' 패턴 지원, 그리고 단일 바이너리 실행 파일로 간편한 배포가 있습니다. 이를 통해 AI 에이전트 사용자는 원하는 도구를 즉시 찾아 호출할 수 있어 생산성이 크게 향상됩니다. 플랫폼 독립적으로 동작하며, Claude Code, Cursor, Codex 등 다양한 MCP 호환 에이전트와 함께 사용할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add unabused-wichita77/lazy-tool

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

lazy-tool은(는) 무엇을 하나요?

단일 Go 바이너리로 MCP 도구 과부하를 줄이고, SQLite를 통해 로컬에서 도구를 인덱싱하여 호출 전 검색을 제공합니다.

개요

MCP(Model Context Protocol) 생태계에서 점점 더 많은 도구가 제공됨에 따라, 필요한 도구를 찾고 호출하는 작업이 복잡해지고 있습니다. lazy-tool은 이 문제를 해결하기 위해 설계된 경량 유틸리티입니다.

주요 기능

  • 로컬 인덱싱: 모든 사용 가능한 MCP 도구를 로컬 SQLite 데이터베이스에 인덱싱합니다.
  • 빠른 검색: 키워드 기반으로 도구를 즉시 검색할 수 있습니다.
  • 검색 후 호출: 도구를 호출하기 전에 검색하여 정확한 도구를 선택합니다.
  • 단일 바이너리: 별도의 런타임 종속성 없이 실행 가능한 단일 Go 바이너리로 제공됩니다.

사용 방법

  1. 최신 릴리스에서 바이너리를 다운로드합니다.
  2. lazy-tool 실행 파일을 PATH에 추가합니다.
  3. MCP 에이전트 설정에서 lazy-tool을 MCP 서버로 등록합니다.
  4. 에이전트가 도구를 요청하면 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 라이선스 하에 배포됩니다.

관련 스킬