Skip to main content
Glama
VVi3ard

edt-mcp-tool-description-optimizer

by VVi3ard

EDT MCP Proxy

Stdio MCP-прокси для EDT MCP. Перехватывает tools/list и подменяет длинные описания инструментов короткими из SQLite. tools/call прозрачно проксируется на upstream.

Назначение

EDT MCP отдаёт 80 инструментов, чьи описания суммарно занимают ~41K токенов контекста. Это перегружает мелкие/дешёвые модели. Прокси сокращает описания до первого предложения (~8-10K токенов), хранит их в SQLite для последующего индивидуального курирования.

Related MCP server: PlanckBot

Установка

cd edt-mcp-proxy
python -m venv .venv
.venv/Scripts/python -m pip install -e .
.venv/Scripts/python -m edt_mcp_proxy seed

Конфигурация

Переменные окружения:

  • EDT_MCP_UPSTREAM — URL upstream EDT MCP (по умолчанию http://localhost:8765/mcp).

  • EDT_PROXY_DB_DIR — каталог для SQLite-файла (по умолчанию data/ рядом с пакетом).

  • EDT_PROXY_TIMEOUT — таймаут чтения upstream, секунды (по умолчанию 60).

Использование

Запуск stdio-сервера (для MCP-клиента):

python -m edt_mcp_proxy

Сервер добавляет к каждому короткому описанию на лету подсказку Details: get_tool_guide('<tool>') — указание LLM получить полную справку по инструменту.

Заполнение SQLite первыми предложениями оригинальных описаний:

python -m edt_mcp_proxy seed

Импорт курируемых описаний из md-файла (формат name | описание, по строке):

python -m edt_mcp_proxy load-md tmp/edt_tools_short_descriptions.md

Требует запущенного EDT MCP на upstream URL.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Lightweight MCP wrappers that consolidate multiple tools from services like Supabase, Linear, Chrome DevTools, and Context7 into single-action tools, reducing context token usage by ~80% while maintaining full functionality.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    An adaptive tiny-model layer that sits between an LLM and its MCP tools, compressing verbose tool outputs to reduce token usage by up to two orders of magnitude.
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Token-efficient MCP reimplementation with progressive tool discovery, result handling, and compact wire encoding, reducing token usage by up to 89% on tool definitions.
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Token-optimized MCP server that reduces context window usage by 59.5% by grouping 12 tools into 5 semantic operations, preserving all original functionality for AI assistants.
    9 npm
    1
    MIT