Переработал github-проект по графу структурных зависимостей python-программы из этого поста.
Убрал из него research-составляющую и перекинул на практические рельсы.
Что имеем?
Docker, в котором нужно указать папку с проектами для монтирования в контейнер.
Либо, без указания папки, можно добавить в систему любой открытый github-репозиторий.
Как выглядит граф после загрузки – смотрите на вкладке Graph Viewer.
После чего – переходим в MCP Control и запускаем сервер под конкретный проект.
В правилах AI-агента на проекте прописываем, что нужно дополнительно смотреть связи через инструменты MCP-сервера по всем файлам в работе.
Предусмотрено автоматическое и принудительное обновление графа. Чтобы он постоянно соответствовал текущей кодовой базе.
Кому было интересно пощупать, как оно на практике отрабатывает – можете попробовать это сделать с помощью репозитория.
Добавить комментарий