MS

mcp-shark/lazy-tool

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

39 stars 4 forks 품질 74 트렌드 16MIT

local-first MCP discovery runtime for Agent — invoke 전에 검색, 신속한 bloat를 감소, 로컬 MCP 도구 경로

개요

더 많은 MCP 서버를 연결, 더 많은 도구 스키마는 모든 프롬프트로 덤프. 모델은 모두 읽습니다. 잘못된 것을 더 자주 선택하고 모든 토큰을 지불하십시오. 이것은 알려진 문제입니다 - 그것을 해결 패턴 (내보내기 전에 연구) 잘 설립. 이 패턴의 대부분의 구현은 Python 스택, 벡터 데이터베이스, Docker, 또는 클라우드 서비스를 요구합니다. 게으른-tool는 로컬 SQLite 카탈로그와 단일 이동 바이너리로 수행한다. 컨테이너 없음, 도구 층의 API 키 없음, 인프라 없음. 그게 다. 하나의 바이너리, 기존 IDE 구성을 읽고, 로컬로 모든 것을 색인, MCP 엔드포인트 역할을합니다. llama-3.1-8b-instant, 작업 당 20의 반복. 방법론 여러 프로젝트 주소 MCP 도구는 다른 방법으로 sprawl : RAG-MCP (Python + 벡터 DB), MetaMCP (Docker), AWS AgentCore Gateway (managed cloud) 및 Claude Code의 내장 도구 검색 (클라이언트 사이드, Claude-only). 게으른-tool는 특정한 틈새를 점유합니다: 국부적으로 첫번째, 영 의존성, 단 하나 이진.

개요(AI 번역)

더 많은 MCP 서버를 연결, 더 많은 도구 스키마는 모든 프롬프트로 덤프. 모델은 모두 읽습니다. 잘못된 것을 더 자주 선택하고 모든 토큰을 지불하십시오. 이것은 알려진 문제입니다 - 그것을 해결 패턴 (내보내기 전에 연구) 잘 설립.

이 패턴의 대부분의 구현은 Python 스택, 벡터 데이터베이스, Docker, 또는 클라우드 서비스를 필요로 합니다. lazy-tool]는 로컬 SQLite 카탈로그를 가진 단일 이동 바이너리로 사용됩니다. 컨테이너 없음, 도구 층의 API 키 없음, 인프라 없음.

그게 다. 하나의 바이너리, 기존 IDE 구성을 읽고, 로컬로 모든 것을 색인, MCP 엔드포인트 역할을합니다.

| | 직접 MCP | 게으른 의자를 통해 | |—||—:| | 턴별 입력 토큰 | 1,701 | 915 **(−46%) ** | 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 공구 | 47 | 5 |

llama-3.1-8b-instant, 작업 당 20의 반복. 방법론


# 어디에 적합

여러 프로젝트 주소 MCP 도구는 다른 방법으로 sprawl : RAG-MCP (Python + 벡터 DB), MetaMCP (Docker), AWS AgentCore Gateway (managed cloud) 및 Claude Code의 내장 도구 검색 (클라이언트 사이드, Claude-only).

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

lazy-tool

The more MCP servers you connect, the more tool schemas get dumped into every prompt. The model reads all of them, picks the wrong one more often, and you pay for every token. This is a known problem — the pattern that solves it (search before invoke) is well-established.

Most implementations of that pattern require a Python stack, a vector database, Docker, or a cloud service. lazy-tool does it as a single Go binary with a local SQLite catalog. No containers, no API keys for the tool layer, no infrastructure.

make build → import --write → reindex → serve

That’s it. One binary, reads your existing IDE config, indexes everything locally, serves as an MCP endpoint.

Direct MCP Through lazy-tool
Input tokens per turn 1,701 915 (−46%)
Latency per turn 0.232s 0.158s (−32%)
Tools in agent context 47 5

llama-3.1-8b-instant, 20 repeats per task. Methodology


Where it fits

Several projects address MCP tool sprawl in different ways: RAG-MCP (Python + vector DB), MetaMCP (Docker), AWS AgentCore Gateway (managed cloud), and Claude Code’s built-in tool search (client-side, Claude-only).

lazy-tool occupies a specific niche: local-first, zero-dependency, single binary.

  • No infrastructure. One Go binary, local SQLite. No Docker, no vector DB service, no cloud account.
  • IDE auto-import. Reads your Claude Desktop, Cursor, or VS Code MCP config. No manual YAML unless you want it.
  • Three modes in one tool. Direct mode (transparent proxy) for simple setups and smaller models, search mode (5 meta-tools) for large catalogs with strong models, hybrid for both. Switch with a flag.
  • Provider-agnostic. Not tied to Anthropic, OpenAI, or any specific client. Anything that speaks MCP over stdio or HTTP.
  • Reliability built in. Circuit breaking, caching, session reuse, and tracing handled at the proxy layer.

If you’re already inside Claude Code and only use Claude, the built-in tool search may cover your needs. If you want something that works across providers, runs locally without dependencies, and aggregates multiple MCP servers — that’s the space lazy-tool is in.


Install

Quick install (pre-built binary)

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →