Разработка AI-среды с MCP для проектов
Проект: AI-среда для работы с проектами
JIT-контекст, анализ изменений и безопасные инструменты ИИ для реальных проектов.
Кейс создания среды разработки с MCP-инструментами, управляемыми изменениями, поиском контекста и проверками. Здесь описана инженерная реализация, а не интерфейс AI-ассистента.
Что показывает кейс
Кейс показывает, как строится AI-инструмент для разработки с MCP: индекс проекта, JIT-контекст, анализ изменений, контролируемая запись, проверки и снапшоты вместо неконтролируемого доступа модели к workspace.
Контекст
AI полезен в разработке только тогда, когда видит фактическое состояние проекта, умеет находить релевантный контекст и не получает неконтролируемый доступ к изменениям.
Что вошло в контур проекта
Desktop-система индексирует проекты, собирает контекст под задачу, анализирует радиус изменений и предоставляет MCP-инструменты чтения, Direct ChangeSet, запуск проверок, снапшоты и контроль доступов.
Решение
Desktop-среда объединяет индексирование проектов, гибридный поиск, JIT-контекст, анализ радиуса изменений, Direct ChangeSet, проверки, снапшоты и MCP-инструменты с явной моделью доступов.
- Индексирование и гибридный retrieval по проекту.
- Bounded JIT-контекст под конкретную задачу.
- Change Impact с зависимостями, API-контрактами и тестовым радиусом.
- Контролируемые Direct ChangeSet вместо произвольной записи в workspace.
- Запуск проверок, снапшоты и контроль актуальности проекта.
- MCP-интеграция и access-control для внешних AI-клиентов.
Рабочий процесс
- Задача
- Retrieval
- Контекст
- Impact
- ChangeSet
- Проверка
- Snapshot
Технологический контур
- Python
- MCP
- Desktop UI
- BM25
- Git
- Docker
Бизнес-эффект
AI работает с текущим состоянием проекта и проверяемыми операциями вместо догадок по неполному контексту и неконтролируемых правок.