Google Cloud integruje otevřený standard Model Context Protocol do služeb API Gateway a Apigee hybrid pro propojení AI aplikací s podnikovými rozhraními.
Model Context Protocol (MCP) představuje otevřený standard, který AI aplikacím jako Claude nebo ChatGPT umožňuje přistupovat k externím datovým zdrojům, nástrojům a pracovním postupům[1]. Tento standard uvolnila společnost Anthropic pro propojení AI asistentů se systémy, ve kterých se nacházejí data[2]. Za jeho vznikem v Anthropicu stojí vývojáři David Soria Parra a Justin Spahr-Summers[3]. Schéma protokolu je primárně definováno v jazyce TypeScript a publikováno také ve formátu JSON Schema[4]. Standard dnes podporují nejen asistenti Claude a ChatGPT, ale i vývojářské nástroje jako Visual Studio Code a Cursor[5], přičemž nativně jej integrují také rámce Agent Development Kit (ADK) či platforma Gemini Enterprise[6].
Google Cloud API Gateway jako vzdálený MCP server
Služba Google Cloud API Gateway funguje v režimu Public Preview jako vzdálený server standardu MCP, který převádí existující REST operace na nástroje pro agenty bez nutnosti vyvíjet vlastní server[7]. Operace ze specifikace OpenAPI se jako MCP nástroje zpřístupňují pomocí anotace x-google-api-management.mcp a jednotlivé operace lze přizpůsobit či vynechat přes x-google-mcp-tool[8]. Po nasazení konfigurace začne brána automaticky obsluhovat požadavky protokolu MCP na bázové cestě /mcp[9].
API Gateway přijímá požadavky MCP JSON-RPC na jediném koncovém bodu, transkóduje volání tools/call do příslušného REST požadavku a překládá odpověď zpět[10]. Autentizace přes JWT nebo API klíče, kvóty a logování nastavené pro REST operace zůstávají při volání přes MCP nezměněny a sdílejí jednu společnou politiku[11].
V náhledu má však služba několik vymezených limitů. API Gateway neexponuje operace vracející prázdná těla jako HTTP 204, podporuje nanejvýš 1 000 nástrojů na bránu a neumožňuje zapnout MCP současně s model routingem[12]. Metoda tools/list je ve výchozím stavu neautentizovaná, přičemž pro její zabezpečení v produkci je vyžadován token JWT, protože API klíče ji zabezpečit nemohou[13]. Naopak volání tools/call vždy vynucuje autentizaci vyžadovanou podkladovou REST operací bez ohledu na to, zda je zabezpečeno zjišťování nástrojů[14].
Apigee hybrid spouští MCP přímo v clusteru Kubernetes
Pro podniková prostředí přinesla verze Apigee hybrid 1.17.0 podporu protokolu Model Context Protocol s datovou rovinou běžící přímo uvnitř vlastního Kubernetes clusteru[15]. V Apigee hybrid se API popíše specifikací OpenAPI 3.0.x a vytvoří se z ní MCP Discovery Proxy, přičemž každá operace se stane nástrojem MCP[16]. Řídicí rovina Apigee generuje konfiguraci nástrojů MCP ze specifikace OpenAPI a cluster si tuto konfiguraci periodicky stahuje[17]. Řídicí rovina Apigee v Google Cloudu nikdy neotevírá příchozí spojení do clusteru, což znamená, že MCP nevyžaduje žádnou příchozí cestu z Googlu do sítě[18].
Při volání tools/call v Apigee hybrid zůstává síťový provoz uvnitř clusteru a žádný požadavek ani odpověď v čase zpracování nepřekračuje hranice směrem do Google Cloudu[19]. Řízení přístupu zajišťuje, že odpověď na metodu tools/list v Apigee obsahuje pouze nástroje zařazené v API produktu daného klienta[20].
Konfigurace, trasování a analytika
Aktivace MCP v Apigee hybrid vyžaduje nastavení volby enableMcpServer na true v souboru overrides.yaml a následný upgrade Helm chartu apigee-operator a poté apigee-org[21]. Výchozí konfigurace zahrnuje dvě repliky s automatickým škálováním až do počtu deseti replik[22]. Každý požadavek agenta přichází na stejnou koncovou cestu /mcp a Apigee jej označuje názvem volaného nástroje pro analytiku v nástroji API insights[23].
Řešena je také návaznost na monitorovací systémy: Apigee extrahuje kontext trasování W3C z pole _meta v JSON-RPC a předává jej backendu jako běžné HTTP hlavičky traceparent a tracestate[24]. Na tuto praxi navazuje komunitní návrh SEP-2028, který usiluje o standardizaci předávání W3C trace contextu z pole _meta do HTTP hlaviček napříč servery MCP[25].
API Gateway přijímá požadavky MCP JSON-RPC na jednom koncovém bodu, transkóduje volání tools/call do příslušného REST požadavku a překládá odpověď zpět.
API Gateway accepts standard MCP JSON-RPC requests on a single endpoint, transcodes each tools/call into the corresponding REST request, applies your existing policies, and translates the response back.
developers.googleblog.comOtevřít zdroj
V náhledu API Gateway neexponuje operace vracející prázdná těla jako HTTP 204, podporuje nanejvýš 1 000 nástrojů na bránu a neumožňuje zapnout MCP současně s model routingem.
A few limits are worth knowing up front: operations returning empty bodies such as HTTP 204 are not exposed, deeply nested object schemas may not render fully in tools/list, a gateway serves up to 1,000 tools, and MCP and model routing cannot be enabled in the same API config.
developers.googleblog.comOtevřít zdroj
Apigee extrahuje kontext trasování W3C z pole _meta v JSON-RPC a předává jej backendu jako běžné HTTP hlavičky traceparent a tracestate.
MCP clients carry W3C trace context inside the JSON-RPC _meta field, which a conventional REST backend has no idea how to read. Apigee extracts it and forwards it as ordinary traceparent and tracestate headers
developers.googleblog.comOtevřít zdroj
Autentizace přes JWT nebo API klíče, kvóty a logování nastavené pro REST operace zůstávají při volání přes MCP nezměněny a sdílejí jednu společnou politiku.
Because the transcoded request is indistinguishable from a normal REST call, the JWT or API-key authentication, quota, and logging you already configured for that operation keep working unchanged — MCP and REST traffic share exactly one policy path
developers.googleblog.comOtevřít zdroj
Schéma protokolu MCP je primárně definováno v jazyce TypeScript a pro širší kompatibilitu je publikováno také ve formátu JSON Schema.
The schema is defined in TypeScript first, but made available as JSON Schema as well, for wider compatibility.
github.comOtevřít zdroj
Model Context Protocol je open-source standard umožňující aplikacím jako Claude nebo ChatGPT přistupovat k externím datovým zdrojům, nástrojům a pracovním postupům.
MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems. Using MCP, AI applications like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows
modelcontextprotocol.ioOtevřít zdroj
Protokol MCP nativně podporují vývojářské rámce jako Agent Development Kit (ADK) a platforma Gemini Enterprise.
The Model Context Protocol (MCP) has become the standard way for agents to discover and invoke tools, and frameworks like the Agent Development Kit (ADK) and Gemini Enterprise speak it natively.
developers.googleblog.comOtevřít zdroj
Operace ze specifikace OpenAPI se jako MCP nástroje zpřístupňují pomocí anotace x-google-api-management.mcp a jednotlivé operace lze přizpůsobit či vynechat přes x-google-mcp-tool.
x-google-api-management.mcp, and customize or skip individual operations with x-google-mcp-tool. Each exposed operation needs a backend and a non-empty description.
developers.googleblog.comOtevřít zdroj
Po nasazení konfigurace začne Google Cloud API Gateway obsluhovat požadavky protokolu MCP na bázové cestě /mcp.
API Gateway generates an MCP-aware configuration and begins serving MCP on the /mcp base path, with no extra infrastructure to provision.
developers.googleblog.comOtevřít zdroj
Standard MCP podporují AI asistenti Claude a ChatGPT i vývojářské nástroje jako Visual Studio Code a Cursor.
AI assistants like Claude and ChatGPT, development tools like Visual Studio Code, Cursor, MCPJam, and many others all support MCP — making it easy to build once and integrate everywhere.
modelcontextprotocol.ioOtevřít zdroj
Při volání tools/call v Apigee hybrid zůstává síťový provoz uvnitř clusteru a žádný požadavek ani odpověď v čase zpracování nepřekračuje hranice směrem do Google Cloudu.
MCP request traffic stays inside your cluster. An agent's tools/call request is received, authorized and proxied to your backend entirely within your own infrastructure. No MCP request or response crosses the boundary to Google Cloud at request time.
developers.googleblog.comOtevřít zdroj
Standard MCP vytvořili ve společnosti Anthropic vývojáři David Soria Parra a Justin Spahr-Summers.
MCP was created at Anthropic by David Soria Parra and Justin Spahr-Summers.
anthropic.comOtevřít zdroj
Služba Google Cloud API Gateway funguje v režimu Public Preview jako vzdálený server standardu Model Context Protocol (MCP), který převádí existující REST operace na nástroje pro agenty bez nutnosti vyvíjet vlastní server.
In Public Preview, API Gateway can act as a remote MCP server: annotate the OpenAPI spec you already deploy, deploy it, and your existing REST operations are available as agent-ready MCP tools — with no separate server to build, host, or maintain.
developers.googleblog.comOtevřít zdroj
Volání tools/call vždy vynucuje autentizaci vyžadovanou podkladovou REST operací bez ohledu na to, zda je zabezpečeno zjišťování nástrojů.
tools/call always enforces whatever authentication the underlying REST operation requires, whether or not you secure discovery.
developers.googleblog.comOtevřít zdroj
Řídicí rovina Apigee generuje konfiguraci nástrojů MCP ze specifikace OpenAPI a cluster si tuto konfiguraci periodicky stahuje.
The Apigee control plane generates MCP tool configuration from your OpenAPI Specification, your cluster fetches that configuration periodically and MCP request traffic never leaves the cluster.
developers.googleblog.comOtevřít zdroj
Aktivace MCP v Apigee hybrid vyžaduje nastavení volby enableMcpServer na true v souboru overrides.yaml a následný upgrade Helm chartu apigee-operator a poté apigee-org.
Set the top-level enableMcpServer: true key in your overrides.yaml, then upgrade the apigee-operator chart first and the apigee-org chart second.
developers.googleblog.comOtevřít zdroj
V Apigee hybrid se API popíše specifikací OpenAPI 3.0.x a vytvoří se z ní MCP Discovery Proxy, přičemž každá operace se stane nástrojem MCP.
You describe your API with an OpenAPI 3.0.x specification and create an MCP Discovery Proxy from it. Every operation in that spec becomes an MCP tool.
developers.googleblog.comOtevřít zdroj
Komunitní návrh SEP-2028 usiluje o standardizaci předávání W3C trace contextu z pole _meta do HTTP hlaviček napříč servery MCP.
SEP-2028, an open proposal in the MCP community, aims to standardize _meta-to-header forwarding of W3C trace context standard behavior for MCP servers.
developers.googleblog.comOtevřít zdroj
Odpověď na metodu tools/list v Apigee obsahuje pouze nástroje zařazené v API produktu daného klienta.
tools/list, the response contains only the tools in that client's API product. An agent cannot call delete_account if it was never allowed to see it.
developers.googleblog.comOtevřít zdroj
Výchozí konfigurace MCP v Apigee hybrid zahrnuje dvě repliky s automatickým škálováním až do počtu deseti replik.
Defaults are sensible out of the box. Two MCP replicas, autoscaling to ten.
developers.googleblog.comOtevřít zdroj
Společnost Anthropic uvolnila Model Context Protocol jako otevřený standard v listopadu 2024 s cílem nahradit fragmentované integrace jediným univerzálním protokolem.
Today, we're open-sourcing the Model Context Protocol (MCP), a new standard for connecting AI assistants to the systems where data lives, including content repositories, business tools, and development environments.
anthropic.comOtevřít zdroj
Každý požadavek agenta přichází na stejnou koncovou cestu /mcp a Apigee jej označuje názvem volaného nástroje pro analytiku v nástroji API insights.
Every agent request, whatever tool it invokes, arrives at the same /mcp path. Apigee tags each of those requests with the name of the tool that was called, so API insights can break that one endpoint out by tool
developers.googleblog.comOtevřít zdroj
Metoda tools/list je ve výchozím stavu neautentizovaná, přičemž pro její zabezpečení v produkci je vyžadován token JWT, protože API klíče ji zabezpečit nemohou.
By default tools/list is unauthenticated, which is convenient for development but publishes your tool names and input schemas to anyone who asks. For production, require a JWT — note that API keys cannot secure this method:
developers.googleblog.comOtevřít zdroj
Řídicí rovina Apigee v Google Cloudu nikdy neotevírá příchozí spojení do clusteru a stahování konfigurace zajišťuje sidecar uvnitř clusteru.
The Apigee control plane (in Google Cloud) never initiates a connection into your cluster, which means MCP requires no inbound path from Google into your network.
developers.googleblog.comOtevřít zdroj
Verze Apigee hybrid 1.17.0 přinesla podporu protokolu Model Context Protocol s datovou rovinou běžící přímo uvnitř vlastního Kubernetes clusteru.
With Apigee hybrid 1.17.0, released on September 14, 2026, Model Context Protocol support is available in Apigee hybrid and the MCP data plane runs inside your own Kubernetes cluster.
developers.googleblog.comOtevřít zdroj