- Mit der Verbreitung von KI-basierten Entwicklungstools wird der präzise Zugriff auf aktuelle Entwicklerdokumentation immer wichtiger
- Google hat dafür die öffentliche Preview der Developer Knowledge API und eines Model Context Protocol (MCP)-Servers angekündigt
- Die API ermöglicht es, offizielle Entwicklerdokumentation von Google in maschinenlesbarem Markdown zu durchsuchen und abzurufen
- Der MCP-Server erlaubt es KI-Assistenten oder IDEs, Google-Dokumentation direkt zu lesen und Hilfe bei Problemlösung, Vergleichen und Implementierungsleitfäden zu bieten
- Beide Werkzeuge sind eine zentrale Infrastruktur, um Zuverlässigkeit und Aktualität in KI-Entwicklungsumgebungen sicherzustellen
Überblick über die Developer Knowledge API
- Die Developer Knowledge API bietet einen programmatischen Zugangsweg zu offizieller Entwicklerdokumentation von Google
- Statt auf Web Scraping oder veraltete Trainingsdaten angewiesen zu sein, lassen sich aktuelle Dokumente direkt durchsuchen und abrufen
- Zu den wichtigsten Funktionen gehören:
- Breite Dokumentationsabdeckung: darunter firebase.google.com, developer.android.com und docs.cloud.google.com
- Such- und Abruffunktionen: Relevante Dokumentationsseiten und Code-Snippets suchen und anschließend den vollständigen Markdown-Inhalt abrufen
- Schnelle Aktualisierungen: Während der öffentlichen Preview werden Dokumentänderungen innerhalb von 24 Stunden neu indexiert
MCP-Server und Integration mit KI-Tools
- Ein MCP-Server (Model Context Protocol) ist ein auf einem offenen Standard basierender Server, der KI-Assistenten einen sicheren Zugriff auf externe Datenquellen ermöglicht
- Wenn der Developer Knowledge MCP-Server mit einer IDE oder einem KI-Assistenten verbunden wird, kann diese bzw. dieser die Google-Entwicklerdokumentation direkt lesen
- Implementierungsleitfäden bereitstellen: zum Beispiel prüfen, wie sich Firebase-Push-Benachrichtigungen implementieren lassen
- Problemlösung unterstützen: nach Wegen suchen, den Maps-API-Fehler
ApiNotActivatedMapError zu beheben
- Vergleichsanalysen durchführen: etwa Cloud Run und Cloud Functions für bestimmte Anwendungsfälle vergleichen
- Der MCP-Server ist mit verschiedenen KI-Tools und Assistenzsystemen kompatibel
So legt man los
- Die öffentliche Preview ist ab sofort verfügbar
- Auf der Credentials-Seite des Google-Cloud-Projekts einen API-Schlüssel für die Developer Knowledge API erstellen und Einschränkungen festlegen
- Nach der Installation der Google Cloud CLI den MCP-Server mit folgendem Befehl aktivieren
gcloud beta services mcp enable developerknowledge.googleapis.com --project=PROJECT_ID
- Die Tool-Konfigurationsdatei (z. B.
mcp_config.json, settings.json) anpassen, um die API-Verbindung einzurichten
- Detaillierte Konfigurationen für verschiedene KI-Assistenten finden sich in der offiziellen Dokumentation
Ausblick
- Die aktuelle Preview konzentriert sich auf die Bereitstellung unstrukturierter Markdown-Inhalte
- Vor dem offiziellen Release soll Unterstützung für strukturierte Inhalte wie Code-Sample-Objekte und API-Referenz-Entitäten hinzukommen
- Außerdem plant Google, die Abdeckung der Entwicklerdokumentation zu erweitern und die Verzögerung bei der Neuindexierung zu verkürzen
- Siehe offizielle Dokumentation - https://developers.google.com/knowledge/api
Noch keine Kommentare.