AM

ameshkov/mcp-compress-router

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

21 stars 4 forks Качество 72 Тренд 24MIT

Сжать все подключенные 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

Открыть полный README на GitHub

Установка

npx mcp-compress-router@latest add playwright \
Новичок в MCP? Начните с руководства на mcpskill.org →