MCP и RAG: нужно ли и то и другое?
RAG подбирает текст для промпта; MCP подключает модель к живым инструментам и данным. Они решают разные задачи и хорошо дополняют друг друга.
Коротко
RAG (генерация с дополнением извлечёнными данными) ищет по хранилищу документов и вставляет наиболее подходящие фрагменты в промпт. MCP позволяет модели вызывать инструменты и читать ресурсы в других системах, вплоть до выполнения действий.
Совместное использование
Конвейер RAG можно предоставить как MCP-инструмент (например, инструмент search_docs), чтобы им мог пользоваться любой MCP-клиент. Такие серверы есть в подборке лучших MCP-серверов памяти и в категории «Память и знания».
Простое правило
- Статичные знания, на которые нужно ссылаться: RAG.
- Живые данные, действия или множество систем: MCP.