Google официально представил Developer Knowledge API и сопутствующий ему MCP-сервер (Model Context Protocol) в публичной превью-версии. Эти два инструмента призваны стать базовым источником актуальной, машинно-читаемой информации из официальной документации Google: Firebase, Android, Google Cloud и других сервисов.
Цель в том, чтобы AI-ассистенты и инструменты разработчиков всегда опирались на самые свежие и официальные данные, а не на устаревшие срезы обучающих датасетов или ненадёжный парсинг веб-страниц.
Почему это важно
Современные AI-помощники (от Copilot и Gemini до Claude) часто используют большие языковые модели, обученные на данных с запаздыванием по времени. Это значит, что ответы по Google-технологиям могут быть основаны на документации двухлетней давности, устаревших API-выходах или методах, уже не применимых на практике.
С Developer Knowledge API такой лаг исчезает: документация индексируется в течение 24 часов после обновлений, а AI-инструменты получают прямой доступ к официальным материалам в Markdown-формате.
Что такое Developer Knowledge API
Это программный источник правды для документации по технологиям Google:
предоставляет доступ к широкому охвату официальной документации: Firebase, Android, Google Cloud и др.;
позволяет искать релевантные страницы и фрагменты текстов по запросам;
возвращает контент в Markdown-формате, удобном для дальнейшей обработки AI-системами;
обеспечивает свежие данные. Документы переиндексируются в течение суток после изменений.
Таким образом, API выступает не генератором кода, а точным источником документации, который можно встраивать в любые инструменты и AI-ассистентов.
MCP-сервер: чтение документации AI
Вместе с API Google выпустил Model Context Protocol (MCP) сервер, который позволяет AI-ассистентам безопасно и прямым образом получать доступ к данным документации.
Если простой API позволяет программно искать и получать страницы, то MCP-сервер делает документацию интерактивной и доступной для агентов:
помогает AI-ассистентам давать практическое руководство по внедрению функций (например, как настроить push-уведомления Firebase);
служит справочником при устранении ошибок (например, как исправить ApiNotActivatedMapError в Maps API);
позволяет делать сравнительный анализ между технологиями (Cloud Run против Cloud Functions и т.п.);
может работать с популярными ассистентами, IDE и CLI, поддерживающими MCP.
Как это использовать
Чтобы начать работу с Developer Knowledge API и MCP-сервером:
Зарегистрируйте API-ключ в Google Cloud Console и ограничьте его только для Developer Knowledge API;
Установите Google Cloud CLI и включите MCP-сервис командой:
gcloud beta services mcp enable developerknowledge.googleapis.com --project=PROJECT_IDНастройте ваш инструмент или AI-помощник, указав URL MCP-сервера и API-ключ в конфигурации.
Эти шаги позволят напрямую интегрировать Google-документацию в рабочие процессы, ускоряя ответы AI-инструментов и делая их актуальными и точными.
Какие возможности появятся позже
На текущем этапе MVP реализован доступ к неструктурированному Markdown-контенту. В будущих версиях Google планирует:
добавить структурированные объекты, такие как конкретные примеры кода и отдельные API-ссылки;
расширить охват документации;
сократить задержки переиндексации.
Это усилит возможности интеграции с инструментами, где важны семантика, контекст и точные примеры кода.
Почему это может изменить работу разработчиков
Новинка делает работу AI-помощников с документацией более надёжной и предсказуемой:
исчезнет зависимость от устаревших данных, на которых модель была обучена;
AI ответит на основе свежей официальной документации Google;
инструменты станут быстрее и точнее в выдаче ответов по специфичным технологическим вопросам.
Это особенно полезно тем, кто работает с быстро меняющимися API и сервисами, такими как Firebase или Google Cloud.
Исчточник: Google Blog