
ameshkov/mcp-compress-router
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сжать все подключенные MCP в один маршрутизатор MCP и сэкономить до 99% на токенах
Обзор
Сжимайте все подключенные MCP в один маршрутизатор MCP и сохраняйте до 99% токенов. MCP Compress Router - это один MCP-сервер для разработчиков, которые подключают несколько MCP-серверов к агенту кодирования. Связанный напрямую, каждый запрос несет все их определения инструментов — около 26K токенов для трех популярных серверов, примерно $0,93 за сеанс 50 оборотов. Маршрутизатор заменяет эти списки двумя инструментами, get tool schema и invoke tool, и возвращает полную схему инструмента только тогда, когда агент просит об этом. Эти же три сервера сжимаются до каталога из 600 токенов, что сокращает накладные расходы примерно на 97,7%. См. Накладные расходы на токен для модели стоимости. Подключите каждый агент к маршрутизатору один раз и управляйте каждым сервером MCP в одном месте. Маршрутизатор экономит больше всего, когда агент отправляет каждое определение на каждом повороте. Фактическая экономия зависит от кодирующего агента: некоторые агенты уже не используют определения инструментов в своих запросах с помощью собственных алгоритмов.
Обзор (машинный перевод)
Сжимайте все подключенные MCP в один маршрутизатор MCP и экономьте до 99% Токены.
Описание
MCP Compress Router - это единый MCP-сервер для разработчиков, которые подключаются к сети.
Несколько MCP-серверов для кодирующего агента. Подключение напрямую, каждый запрос
содержит все определения инструментов — около 26K токенов для трех
Популярные серверы, примерно $0,93 за сеанс 50 оборотов. роутер
Заменить эти списки двумя инструментами get_tool_schema и
[[Т1]] и возвращает полную схему инструмента только тогда, когда агент спрашивает
За это. Те же три сервера сжимаются до каталога около 600
Токены, сокращающие накладные расходы примерно на 97,7%. Видишь?
О накладных расходах на токены
Модель.
Маршрутизатор помогает в двух случаях:
** Вы используете более одного кодирующего агента.** Подключить каждого агента к Маршрутизатор один раз и управляет каждым сервером MCP в одном месте. ** Ваш агент загружает полные определения инструментов по каждому запросу.** The Маршрутизатор сохраняет больше всего, когда агент отправляет каждое определение на каждый поворот.
Фактическая экономия зависит от кодирующего агента: некоторые агенты уже сохраняют определения инструментов по их запросам с помощью собственных алгоритмов (см. Измеренная экономия ниже.
Предпосылки
- Узел.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP Compressing Router
Compress all connected MCP into a single router MCP and save up to 99% on
tokens.
Description
MCP Compress Router is a single MCP server for developers who connect
several MCP servers to a coding agent. Connected directly, each request
carries all of their tool definitions — about 26K tokens for three
popular servers, roughly $0.93 over a 50-turn session. The router
replaces those listings with two tools, get_tool_schema and
invoke_tool, and returns a tool’s full schema only when the agent asks
for it. The same three servers compress to a catalog of about 600
tokens, cutting the overhead by roughly 97.7%. See
About token overhead for the cost
model.
The router helps most in two cases:
- You use more than one coding agent. Connect each agent to the router once and manage every downstream MCP server in one place.
- Your agent loads full tool definitions on every request. The router saves the most where the agent sends every definition on every turn.
The actual savings depend on the coding agent: some agents already keep tool definitions out of their requests with their own algorithms (see Measured savings below).
Prerequisites
- Node.js 24 or later — the router runs on Node.js and is launched
via
npx, so no separate install step is needed. - A coding agent that supports stdio MCP servers — opencode, Claude Code, Codex, GitHub Copilot, Cursor, and most other modern agents.
Quick Start
The router is published on npm as
mcp-compress-router.
You do not need to install it — just run it with npx.
Setup is two steps: connect your coding agent to the router, then add the MCP servers you want to compress.
1. Connect your coding agent
Register the router the same way you register any other stdio MCP server, at the user scope (or your agent’s equivalent). It reads its server list from a user-wide config file, so every project shares one compressed catalog:
opencode mcp add mcp-compress-router -- npx -y mcp-compress-router@latest
See Connect your coding agent for Claude Code, Codex, GitHub Copilot (VS Code), and other agents.
2. Add downstream MCP servers
Установка
npx mcp-compress-router@latest add playwright \