Разработчики представили TS Compiler Graph — MCP-сервер, который анализирует структуру TypeScript-проектов и передает ИИ-агентам только необходимые зависимости вместо всего исходного кода. Это решение позволяет сократить потребление токенов в 10 раз при работе с Claude Code или Codex, значительно повышая эффективность контекстного окна при анализе сложных кодовых баз.
Традиционные методы RAG или прямое чтение файлов часто перегружают контекст LLM избыточной информацией, что ведет к потере фокуса модели и лишним затратам. Новый инструмент строит граф зависимостей на основе компилятора TypeScript, позволяя агенту запрашивать только те модули и типы, которые критически важны для выполнения текущей задачи. Это превращает процесс взаимодействия с кодом в точечный поиск, а не в «скармливание» всех файлов проекта.
Использование графового подхода через протокол MCP (Model Context Protocol) обеспечивает стандартизированный интерфейс для любого совместимого агента. Инструмент автоматически отслеживает связи между файлами, что особенно актуально для крупных монорепозиториев, где ручной выбор контекста становится невозможным. Внедрение такого решения позволяет снизить стоимость инференса и ускорить получение ответов от моделей при работе с архитектурно сложными проектами.
Ключевые факты
- Инструмент сокращает объем передаваемых токенов в 10 раз по сравнению со стандартными методами загрузки контекста.
- Реализован как MCP-сервер, обеспечивающий совместимость с Claude Code и другими агентными средами.
- Использует внутренний компилятор TypeScript для построения точного графа зависимостей проекта.
- Ориентирован на оптимизацию работы с крупными кодовыми базами, где избыточный контекст критически снижает производительность LLM.