MCP (Model Context Protocol) — это открытый протокол, разработанный компанией Anthropic (пост с презентацией), стандартизирующий способ предоставления данных от сервисов к LLM. Если упростить, то MCP — это слой между LLM и различными сервисами (источниками данных и инструментами), который преобразует ответы от сервисов в пригодный для LLM формат. Настройка MCP серверов в Gemini CLI происходит в файле settings.json, хранящийся в глобальной рабочей папке .gemini, наряду с файлом GEMINI.MD. Настроим MCP на примере DuckDuckGo Search Server.