Автоматизация

Graphlens-MCP: типизированный граф кода для ИИ-агентов снижает расход токенов в 10-23 раза

Выпущен инструмент graphlens-mcp, который одной командой преобразует исходный код в граф зависимостей для подключения к ИИ-агентам через Model Context Protocol, что резко сокращает расход токенов по сравнению с текстовым поиском.

Иллюстрация к новости: Graphlens-MCP: типизированный граф кода для ИИ-агентов снижает расход токенов в 10-23 раза

Graphlens-mcp: инструмент для структурного анализа кода ИИ-агентами

Новый инструмент graphlens-mcp преобразует исходный код в типизированный граф зависимостей для ИИ-агентов. Установка одной командой подключает граф через Model Context Protocol (MCP), позволяя агентам работать со структурой кода вместо плоского текста. Основное преимущество — сокращение расхода токенов при анализе кода по сравнению с текстовым поиском.

Graphlens-mcp — обертка вокруг движка graphlens, нормализующего код на нескольких популярных языках программирования в единый граф. Граф состоит из узлов-символов и ребер, учитывающих типы, таких как вызовы функций, владение типами и наследование. Каждый элемент получает детерминированный идентификатор на основе алгоритма SHA-256, что обеспечивает точность даже на межъязыковых границах.

В тестах на крупном проекте, содержащем 400 тысяч строк кода на Python и TypeScript, граф показал преимущество перед grep в 10-23 раза по стоимости обработки запросов анализа влияния изменений. На простых точечных запросах разница минимальна.

До graphlens-mcp движок требовал написания обвязочного кода для интеграции с агентом. Новый инструмент с лицензией MIT решает эту проблему: установка одной командой запускает систему сразу. Инструмент находится в альфа-тестировании и работает с Claude Desktop и другими системами, совместимыми с MCP.

Сокращение расхода токенов в десятки раз на сложных запросах делает анализ экономически оправданным для крупных проектов. Агент работает со структурой, типами и связями в коде, а не с сырым текстом, что повышает точность ответов на вопросы разработчиков. Это может ускорить онбординг новых участников команды, рефакторинг, поиск ошибок и оценку влияния изменений.

Graphlens-mcp представляет специализированный инструмент для понимания кода в экосистеме ИИ-агентов. Тренд ведет к созданию контекстных протоколов и серверов, делающих агентов эффективнее в узких задачах. Разработчики получают возможность глубже и дешевле интегрировать ИИ в рабочие процессы поддержки кодовых баз. Инструмент демонстрирует, как специализированные системы обработки контекста могут снижать операционные затраты на анализ сложных данных, таких как исходный код.