
igiamronit/justbetter-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Высокопроизводительный, токен-эффективный шлюз Model Context Protocol (MCP). Избегает раздувания контекста и устраняет задержку обнаружения инструментов с несколькими поворотами, перехватывая подсказки и семантически...
Обзор
Лучше, чем MCP Шлюз MCP с динамической инъекцией инструмента на основе поиска. Подключение LLM к стандартным серверам Model Context Protocol (MCP) (например, файловая система, веб-поиск и база данных) сбрасывает десятки или сотни инструментов в окно контекста LLM. Эта проблема раздувания токенов приводит к взрывам модулей node modules, нарушению ограничений контекста и серьезному ухудшению точности выбора инструмента. JustBetter MCP решает эту проблему, действуя как шлюз/прокси. Вместо того, чтобы сбрасывать инструменты каждого подключенного сервера в каждый запрос, он использует динамический впрыск на основе поиска, чтобы ограничить инструменты, отправленные в LLM. Он работает в двух основных режимах: по существу эквивалентен поиску инструментов MCP от Anthropic или поиску инструментов OpenAI Codex, где LLM реактивно запрашивает инструменты в середине разговора. Это наш индивидуальный подход, который выполняет семантический поиск по сырой подсказке перед первым вызовом LLM.
Обзор (машинный перевод)
Лучше, чем MCP Шлюз MCP с динамической инъекцией инструмента на основе поиска.
npx justbetter-mcp
Проблема: Подключение LLM к стандартным серверам Model Context Protocol (MCP) (например, файловая система, веб-поиск и база данных) сбрасывает десятки или сотни инструментов в окно контекста LLM.
Эта проблема раздувания токенов приводит к взрывам node_modules, нарушению контекстных ограничений и серьезному снижению точности выбора инструмента.
** Решение: ** JustBetter MCP решает эту проблему, действуя как шлюз/прокси. Вместо того, чтобы сбрасывать инструменты каждого подключенного сервера в каждый запрос, он использует динамический впрыск на основе поиска, чтобы ограничить инструменты, отправленные в LLM.
Он работает в двух основных режимах: Режим 2 по существу эквивалентен поиску инструментов MCP Anthropic или поиску инструментов OpenAI Codex, где LLM реактивно запрашивает инструменты в середине разговора. Режим 1 - это наш индивидуальный подход, который выполняет семантический поиск по сырой подсказке *до первого вызова LLM.
Измеренные результаты: бенчмаркинг ↓
##Установка
Первый запуск открывает мастер настройки: выберите провайдера, вставьте ключ API (проверенный против ключа)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
The Problem: Connecting an LLM to standard Model Context Protocol (MCP) servers (like a file system, a web searcher, and a database) dumps dozens or hundreds of tools into the LLM’s context window.
This token-bloat problem leads to
node_modulesblowups, context limits being breached, and severely degraded tool selection accuracy.
The Solution: JustBetter MCP solves this by acting as a gateway/proxy. Instead of dumping every connected server’s tools into every request, it uses dynamic, retrieval-based tool injection to limit the tools sent to the LLM.
It operates in two main modes: Mode 2 is essentially equivalent to Anthropic’s MCP Tool Search or OpenAI Codex’s tool search, where the LLM reactively asks for tools mid-conversation. Mode 1 is our custom approach that performs semantic retrieval on the raw prompt before the first LLM call.
Measured results: Benchmarking ↓
Install
npx justbetter-mcp
The first run opens a setup wizard: pick a provider, paste an API key (verified against the provider before it is saved), choose a model, and choose which folder the agent is allowed to read and write. There is no JSON to hand-author.
Mode 2 — Claude Desktop, Cursor, or any MCP client. Add this to the client’s MCP config:
{
"mcpServers": {
"justbetter": {
"command": "npx",
"args": ["-y", "justbetter-mcp", "gateway"]
}
}
}
The client starts with request_tools, batch_call and your pinned tools. Everything else is
retrieved on demand: when request_tools finds something, its schema is added to the server’s
tool list and the client is notified — that is the whole point.
Mode 1 needs a client that lets you set an OpenAI-compatible base URL. The bundled TUI is the reference client and always works. Cline, Roo, Continue, aider and Zed accept a custom base URL; Cursor is inconsistent across versions; Claude Desktop cannot, and is Mode 2 only.
Установка
npx -y justbetter-mcp gatewayКонфигурация
{
"mcpServers": {
"justbetter": {
"command": "npx",
"args": ["-y", "justbetter-mcp", "gateway"]
}
}
}