
mcp-shark/lazy-tool
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
время выполнения обнаружения MCP для агентов - поиск перед вызовом, уменьшение быстрого раздувания и маршрут к местным инструментам MCP
Обзор
Чем больше MCP-серверов вы подключаете, тем больше схем инструментов попадает в каждую подсказку. Модель читает их все, чаще выбирает неправильный, и вы платите за каждый токен. Это известная проблема — шаблон, который ее решает (поиск перед вызовом), хорошо установлен. Большинство реализаций этого шаблона требуют стека Python, векторной базы данных, Docker или облачного сервиса. Ленивый инструмент делает это как один Go бинарный с локальным каталогом SQLite. Нет контейнеров, нет API-ключей для уровня инструмента, нет инфраструктуры. Вот так. Одна двоичная, читает существующую конфигурацию IDE, индексирует все локально, служит конечной точкой MCP. Лама-3.1-8b-мгновенная, 20 повторов за задание. Методология Несколько проектов рассматривают разрастание инструмента MCP по-разному: RAG-MCP (Python + вектор DB), MetaMCP (Docker), AWS AgentCore Gateway (управляемое облако) и встроенный поиск инструмента Claude Code (на стороне клиента, только Claude). Ленивый инструмент занимает определенную нишу: локально-первый, нулевая зависимость, единый двоичный.
Обзор (машинный перевод)
Чем больше MCP-серверов вы подключаете, тем больше схем инструментов попадает в каждую подсказку. Модель читает их все, чаще выбирает неправильный, и вы платите за каждый токен. Это известная проблема — шаблон, который ее решает (поиск перед вызовом), хорошо установлен.
Для большинства реализаций этого шаблона требуется стек Python, векторная база данных, Docker или облачный сервис. lazy-tool делает это как единый двоичный файл Go с локальным каталогом SQLite. Нет контейнеров, нет API-ключей для уровня инструмента, нет инфраструктуры.
Вот так. Одна двоичная, читает существующую конфигурацию IDE, индексирует все локально, служит конечной точкой MCP.
Прямая MCP через ленивый инструмент [править править код] | Токены ввода на оборот | 1,701 | 915 ** (−46%)** | Задержка на поворот | 0.232s | 0,158s (−32%) Инструменты в агентском контексте | 47 | 5 |
Лама-3.1-8b-мгновенная, 20 повторов за задание. Методология
Где это уместно
Несколько проектов рассматривают разрастание инструмента MCP по-разному: RAG-MCP (Python + вектор DB), MetaMCP (Docker), AWS AgentCore Gateway (управляемое облако) и встроенный поиск инструмента Claude Code (на стороне клиента, только Claude).
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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)
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →