Das größte Hindernis für die „Agentische Zukunft“ war nicht die Intelligenz der Modelle. Es war die Dummheit der Verbindungen.
In den letzten zwei Jahren erforderte die Entwicklung eines KI-Agenten, der tatsächlich etwas tun konnte (z. B. eine Datenbank abfragen oder eine Karte prüfen), eine Menge „Klebercode“. Entwickler mussten manuell Funktionsdefinitionen schreiben, sich um die Authentifizierung kümmern, JSON-Schemas analysieren und ihre „Tools“ ständig aktualisieren, wenn sich eine API änderte. Es war zerbrechlich, maßgeschneidert und nicht skalierbar.
Erschwerend kam hinzu, dass jede Plattform eine andere Sprache sprach. OpenAI hatte „Aktionen“, Anthropic hatte „Tools“ und LangChain hatte „Toolkits“. Wenn Sie eine Integration für GPT-4 erstellt haben, funktionierte diese für Claude ohne eine Neufassung nicht.
Diese Ära ist gerade zu Ende gegangen.
Google tritt in die Fußstapfen von Anthropic (das den Standard als Open-Source-Lösung bereitgestellt hat) und folgt im Großen und Ganzen dem Trend der Branche zur Standardisierung. Google führt verwaltete Model Context Protocol (MCP)-Server ein, zunächst völlig kostenlos für Google Maps und BigQuery.
Dies ist nicht nur ein Funktionsupdate; Es handelt sich um einen grundlegenden architektonischen Wandel. Google macht seine Dienste „Agent-Ready by Design“ und schafft so quasi einen USB-Anschluss für künstliche Intelligenz.
Der Haken: Warum das jetzt wichtig ist
Im letzten Jahrzehnt wurde das Web für zwei Dinge optimiert:
- Menschen (HTML/CSS bereitgestellt von Browsern)
- Spezifische Anwendungen (REST/GraphQL-APIs, die von starren Frontends genutzt werden)
Es wurde nicht für Allzweck-KI-Agenten entwickelt. Wenn Sie ChatGPT bitten, „ein Restaurant in meiner Nähe zu finden“, „sieht“ es eine Karte nicht wie ein Mensch. Es errät entweder anhand von Trainingsdaten oder trifft, wenn es mit einem Tool ausgestattet ist, auf einen bestimmten API-Endpunkt, den ein menschlicher Ingenieur manuell dafür eingerichtet hat.
Diese „Verkabelung“ war der Flaschenhals. Um ein LLM mit Google Maps zu verbinden, musste ein Entwickler:
- Stellen Sie ein Google Cloud-Projekt bereit.
- Aktivieren Sie die Places-API.
- Generieren Sie einen API-Schlüssel.
- Schreiben Sie eine Python-Funktion zum Aufrufen der API.
- Schreiben Sie ein JSON-Schema, um dem LLM diese Funktion zu erklären.
- Behandeln Sie die Fehlerzustände, wenn das LLM einen Parameter halluziniert.
Der Schritt von Google, verwaltete MCP-Server bereitzustellen, bedeutet, dass Entwickler diese Verkabelung nicht mehr aufbauen müssen. Ein Entwickler kann jetzt einfach den Maps MCP-Server „einschalten“, und sein Agent versteht sofort, wie er geokodiert, Orte sucht und Routen berechnet. Kein Code, keine Schemadefinition, keine Wartung.
Das ist der Unterschied zwischen der festen Verkabelung einer Lampe in der Wand und dem einfachen Einstecken in eine Steckdose. Google hat gerade die Sockets installiert.
Technischer Deep Dive: Was ist ein „Managed MCP Server“?
Um das Ausmaß dieser Entwicklung zu verstehen, muss man sich ansehen, was MCP eigentlich ist und wie die Implementierung von Google die Physik der Entwicklung verändert.
1. Das Protokoll (Der „USB-Standard“)
Das Model Context Protocol (MCP) ist ein offener Standard, der standardisiert, wie KI-Modelle mit Daten und Tools interagieren. Vor MCP war das „Integrationsproblem“ N x M. Wenn es N Modelle (Claude, Gemini, GPT) und M Tools (Google Drive, Slack, Postgres) gibt, brauchte man N*M benutzerdefinierte Integrationen.
MCP reduziert dies auf N + M.
- Modelle werden zu „Clients“ (USB-Anschlüssen).
- Tools werden zu „Servern“ (USB-Geräten).
Das Protokoll basiert auf JSON-RPC 2.0. Es ermöglicht einem Client (dem KI-Agenten), eine Liste der verfügbaren Tools, Ressourcen und Eingabeaufforderungen vom Server anzufordern. Der Server antwortet mit einer standardisierten Definition. Wenn der Agent ein Tool verwenden möchte, sendet er eine JSON-RPC-Anfrage an den Server, der die Logik ausführt und das Ergebnis zurückgibt.
2. Der „verwaltete“ Teil (Der Durchbruch)
Bis zu dieser Woche war der Betrieb eines MCP-Servers eine „lokale“ Angelegenheit. Sie mussten einen lokalen Node.js- oder Python-Prozess (z. B. npx -y @modelcontextprotocol/server-postgres) auf Ihrem Computer ausführen, damit der Agent mit Ihrer Datenbank kommunizieren konnte.
Diese Architektur funktioniert für einen Entwickler auf einem Laptop (mit Claude Desktop), schlägt jedoch in der Produktion fehl. Sie können einen Benutzer nicht auffordern, „einen lokalen Terminalbefehl auszuführen“, nur damit Ihr Webagent seinen Kalender überprüfen kann.
Googles Managed MCP nimmt dem Entwickler diese Last ab.
- Keine Docker-Container zu verwalten.
- Keine Auth-Handshakes zum Schreiben (es verwendet automatisch Google Cloud IAM).
- Keine Schemawartung: Wenn Google die BigQuery-API aktualisiert, wird der MCP-Server automatisch aktualisiert.
- Protokolltransport: Anstelle von
stdio(Standard-Eingabe/Ausgabe), das für lokales MCP verwendet wird, verwenden die von Google verwalteten Server wahrscheinlich Server-Sent Events (SSE) oder HTTP POST über einen sicheren Kanal, sodass Remote-Agenten eine sichere Verbindung herstellen können.
3. BigQuery- und Maps-Implementierung
Besonders revolutionär ist die Implementierung für BigQuery.
- Schemaerkennung: Der Client fragt den MCP-Server: „Welche Tabellen sind verfügbar?“ Der Server gibt das Schema zurück – nicht nur Tabellennamen, sondern auch Spaltentypen und Beschreibungen.
- Abfragegenerierung: Der Agent versteht die Spaltentypen und Beziehungen nativ. Es weiß, dass
transaction_dateeinTIMESTAMPund keinSTRINGist. - Ausführung: Der Agent sendet die SQL und der Server gibt die Daten zurück, formatiert in einer vom Modell erwarteten Weise.
Dadurch wird BigQuery von einem „Datenbankabfragetool“ zu einer „Wissensdatenbank“, die ein Agent so einfach durchsuchen kann, wie ein Mensch eine Bibliothek durchsucht. Dadurch wird das Risiko beseitigt, dass der Agent nicht vorhandene Spalten erfindet (Halluzination), da der MCP-Server das Ground-Truth-Schema in Echtzeit bereitstellt.
Kontextgeschichte: Der „Glue Code“-Albtraum
Um dies zu verstehen, muss man sich den „Stand der Technik“ im Zeitraum 2023–2024 ansehen, der oft als „ReAct“-Ära (Reasoning + Acting) bezeichnet wird.
In der bahnbrechenden Arbeit „ReAct“ zeigten Forscher, dass LLMs Werkzeuge nutzen können, indem sie einen „Gedanken“, dann eine „Aktion“ und schließlich eine „Beobachtung“ erzeugen. Aber der „Action“-Teil war chaotisch.
Wenn Sie einen Agenten erstellen wollten, der den Lagerbestand in BigQuery prüfen und dann die Lager in Google Maps kartieren kann, mussten Sie Folgendes tun:
- Dokumente lesen: Lesen Sie die BigQuery-REST-API-Dokumentation.
- Code schreiben: Schreiben Sie eine Python-Funktion
check_inventory(sku). - Schema definieren: Definieren Sie manuell ein JSON-Schema, das diese Funktion für das LLM beschreibt (z. B. „Diese Funktion benötigt eine Zeichenfolgen-SKU …“).
- Authentifizierung verarbeiten: API-Authentifizierung manuell durchführen (OAuth2-Ablauf).
- Wiederholen: Wiederholen Sie die Schritte 1–4 für Google Maps.
- Ausgabe analysieren: Analysieren Sie die seltsame JSON-Ausgabe von Maps in etwas, das der LLM lesen kann.
Das war brüchig.
- Wenn sich die API geändert hat, ist Ihr Agent kaputt gegangen.
- Wenn das LLM den falschen Parameter halluziniert hat (z. B. einen String anstelle eines Int gesendet hat), ist Ihr Code abgestürzt.
- Wenn Sie von OpenAI zu Gemini wechseln wollten, mussten Sie Ihre Tooldefinitionen neu schreiben.
MCP löst das „N+1“-Problem. Anstatt dass jeder Agent lernen muss, mit jedem Tool zu kommunizieren, spricht jeder Agent MCP und jedes Tool spricht MCP.
Das „Agentennetz“ und die Erdung
Einer der kritischsten Aspekte dieses Updates ist Erdung.
In der KI bezieht sich „Grounding“ auf die Verankerung der Reaktionen des Modells in überprüfbaren, realen Daten, um Halluzinationen zu verhindern.
- Ohne Karten MCP: Sie fragen: „Wie lange dauert die Fahrt nach SFO?“ Die Modellschätzungen basieren auf durchschnittlichen Verkehrsdaten aus dem Jahr 2023.
- Mit Maps MCP: Das Modell ruft
maps.get_routeauf und empfängt Echtzeit-Verkehrsdaten, Straßensperrungen und genaue voraussichtliche Ankunftszeiten.
Google nennt dies „Grounding Lite“ für Maps. Dadurch können Agenten „räumlich bewusst“ sein. Dies ist für Logistik-, Liefer- und Reisebüros von entscheidender Bedeutung.
Ebenso ermöglicht BigQuery „Enterprise Grounding“. Ein Agent antwortet: „Wie hoch waren die Verkäufe im letzten Monat?“ ist keine Vermutung; Es führt eine SELECT sum(sales) ...-Abfrage für das tatsächliche Hauptbuch aus. Der MCP-Server stellt als Schutzmaßnahme sicher, dass die Abfrage vor der Ausführung syntaktisch korrekt ist.
Zukunftsorientierte Analyse: Das „Enterprise OS“
Die Einführung von MCP durch Google ist ein deutliches Signal dafür, dass sich die Branche einem Standard annähert. Dies ist der „HTTP-Moment“ für Agenten.
1. Der Tod der „Chat“-Schnittstellen?
Derzeit nutzen die meisten Benutzer KI per Chat (ChatGPT, Gemini). Verwaltete MCP-Server ermöglichen die Einbettung von KI in Systeme. Ihr Logistik-Dashboard zeigt nicht nur eine Karte an; Es verfügt über einen stillen Agenten, der diese Karte über den MCP-Server überwacht, auf Verkehrsanomalien achtet, die sich auf Ihre BigQuery-Inventardaten auswirken, und Sie nur bei Bedarf benachrichtigt.
2. Wer folgt als nächstes?
Da Google (BigQuery/Maps) und Anthropic (Claude) MCP unterstützen, lastet der Druck nun auf AWS und Microsoft.
- Wird AWS ein „Managed MCP for DynamoDB“ einführen?
- Wird Microsoft „Managed MCP for Excel/Graph“ anbieten?
Wenn dies nicht der Fall ist, ist die Erstellung von Agents in Google Cloud deutlich schneller als in Azure oder AWS. Die „Integrationssteuer“ für Google-Dienste ist gerade auf nahezu Null gesunken.
3. Die Auswirkungen auf die Sicherheit
Die Gefahr besteht natürlich darin, Agenten „God Mode“-Zugriff auf Datenbanken zu gewähren. Hier wird die Unterscheidung zwischen „Lokal“ und „Verwaltet“ entscheidend.
In einem bestimmten „lokalen“ MCP-Setup wird der Agent häufig mit den vollständigen Berechtigungen des Benutzers ausgeführt. Die Implementierung von Google basiert jedoch auf Cloud IAM (Identity and Access Management). Der MCP-Server sieht nur das, was das Dienstkonto ihm erlaubt.
- Sie können ein Dienstkonto erstellen, das nur
BigQuery Data Viewer-Berechtigungen für bestimmte Tabellen hat. - Der MCP-Server übernimmt diese Einschränkung.
- Selbst wenn der Agent versucht,
DROP TABLEauszuführen, wird der MCP-Server (unterstützt von IAM) dies ablehnen.
Dies bringt Sicherheit auf „Enterprise-Niveau“ in den Wilden Westen der KI-Agenten, und genau darauf haben CIOs gewartet.
Das Fazit
Die Branche bewegt sich von einer Ära, in der KI lediglich über die Welt „spricht“, zu einer Ära, in der KI die Welt „berühren“ kann.
Die Einführung verwalteter MCP-Server für Maps und BigQuery durch Google ist die Infrastruktur, die dies ermöglicht. Es verwandelt starre, auf den Menschen ausgerichtete Dienste in flexible, agentenbereite Tools.
Für den Entwickler ist die Botschaft klar: Hören Sie auf, Klebercode zu schreiben. Beenden Sie die Pflege von openapi.yaml-Dateien. Der neue Standard ist da. Die Steckdosen sind montiert. Es ist Zeit, die Agenten einzubinden.
🦋 Diskussion auf Bluesky
Auf Bluesky diskutieren