Menu
Přihlásit
Domů / Obsah / Automatizace / WebMCP v ChatGPT: Nech AI použ...
Automatizace 09.09.2026 Tutorial

WebMCP v ChatGPT: Nech AI používat nástroje webu bez API

WebMCP umožňuje AI agentovi používat nástroje webu bez API. Návod, jak zapnout Site tools v ChatGPT a přidat WebMCP na vlastní web.

Kompletní návod

WebMCP je nový standard, kterým webová aplikace nabídne svoje funkce přímo AI agentovi — bez instalace MCP serveru, bez API klíčů a bez složité integrace. ChatGPT Work a Codex ho už dnes umí používat přes funkci Site tools ve vestavěném prohlížeči. V tomto návodu ti ukážu, jak WebMCP zapnout, k čemu se hodí v denní práci a jak ho přidat na vlastní web, jestliže provozuješ vlastní aplikaci nebo dashboard.

Pokud už jsi někdy řešil, že tvůj AI agent potřebuje pracovat s aplikací, kterou máš otevřenou v prohlížeči — dashboard s daty, dokument v editoru, interní systém — WebMCP je přesně ten kousek skládačky, který dosud chyběl.

Co je WebMCP a proč ti to usnadní práci

WebMCP (Web Machine Context Protocol) je návrh standardu od Web Machine Learning Community Group pod W3C. Myšlenka je jednoduchá: webová stránka může přes JavaScript registrovat sadu nástrojů (tools), které AI agent objeví automaticky, když stránku navštíví. Agent pak může tyto nástroje volat — a ty vidíš výsledek přímo na stránce, kterou máš otevřenou.

Od klasického MCP se liší v jednom zásadním bodě: MCP spojuje AI aplikaci se vzdáleným serverem a funguje nezávisle na otevřené stránce. WebMCP naproti tomu nabízí nástroje přímo stránka sama, v kontextu živé relace. Neinstaluješ nic, nenastavuješ žádné připojení — prostě otevřeš web a agent vidí, co umí.

Rozdíl je dobře vidět na příkladu:

  • MCP server: agent prohledá tvé CRM přes API, i když máš zavřený prohlížeč. Funguje na pozadí.
  • WebMCP: agent nastaví filtr data v dashboardu, který máš otevřený před sebou, a okamžitě vidíš, co se změnilo. Funguje v kontextu stránky.

Oba přístupy se doplňují — web může podporovat obojí zároveň. Kompletní specifikaci publikuje Web Machine Learning Community Group v rámci W3C jako otevřený návrh standardu (webmachinelearning.github.io/webmcp, zveřejněno 2026), takže nejsi vázaný na jediného dodavatele.

Proč na tom záleží dřív, než to bude mainstream

Většina dnešní spolupráce AI agenta s webem vypadá tak, že agent buď scrapuje HTML, nebo napodobuje klikání přes computer use. Obojí je pomalé, křehké a snadno se rozbije při každém redesignu. WebMCP to obrací: web sám říká, co umí, a agent volá definované akce s předpisem vstupů a výstupů.

Pro majitele produktu to znamená, že AI agenti se stanou další skupinou uživatelů tvé aplikace — uživatelů, kteří potřebují čisté rozhraní, ne pixel-perfect napodobeninu klikání. Podobný posun už proběhl u mobilních aplikací: kdo měl otevřené API a správné hlavičky, ten byl připravený na integrace dřív než konkurence.

Jak zapnout Site tools v ChatGPT (krok za krokem)

Funkce Site tools je dostupná ve vestavěném prohlížeči desktopové aplikace ChatGPT. Podmínky:

  1. Aktualizuj desktopovou aplikaci ChatGPT na nejnovější verzi — starší buildy Site tools neobsahují.
  2. Použij model GPT-5.6 Sol nebo GPT-5.6 Terra. Model GPT-5.6 Luna má WebMCP vypnutý, takže na něm nástroje neobjevíš.
  3. Ověř, že máš ChatGPT Work nebo Codex. Site tools nejsou dostupné v běžném ChatGPT chatu, ani v Enterprise a Edu workspaces — tam správce čeká na plnou podporu.
  4. Otevři web ve vestavěném prohlížeči a spusť úkol. Pokud stránka nabízí site tools, agent je objeví sám.
  5. Klikni na Site tools v adresním řádku prohlížeče a vyber Available site tools — uvidíš kompletní seznam nástrojů, které web poskytuje.

Každé volání nástroje prohlížeč nejprve zkontroluje a schválí — web nemůže provést akci, kterou jsi neviděl. V sekci Recently used pak najdeš přehled všech volání, která agent provedl, včetně zdrojů.

Zdroj: oficiální dokumentace Site tools (WebMCP) a release notes z 25. srpna 2026.

WebMCP versus ovládání prohlížeče: kdy použít co

Vestavěný prohlížeč ChatGPT umí dnes dvě věci, které se snadno pletou: klasické ovládání prohlížeče (agent kliká a vyplňuje jako člověk) a Site tools přes WebMCP (agent volá definované nástroje). Vyber si podle situace:

Situace Použij Proč
Web má Site tools WebMCP Rychlejší, spolehlivé, auditable volání
Web nemá WebMCP Ovládání prohlížeče Funguje všude, ale pomaleji a křehčeji
Opakované workflow na stejném webu WebMCP Stabilní kontrakty místo křehkých selektorů
Jednorázová úloha na cizím webu Ovládání prohlížeče Nastavování nestojí za to

Vestavěný prohlížeč zvládá od srpna 2026 i Edge, Brave, Operu a Vivaldi, takže agent pracuje v prohlížeči, ve kterém už máš přihlášení. Podrobnosti k ovládání prohlížeče v agentech najdeš v návodu AI agent, který ovládá prohlížeč.

Reálné scénáře, kde WebMCP šetří čas

  • Dashboard s daty: agent nastaví časové období, rozklikne graf a shrne ti, co za ním stojí — ty celou dobu vidíš stejnou obrazovku.
  • Editory dokumentů: agent najde sekci, navrhne úpravu nebo přidá komentář ke konkrétnímu odstavci, který pak schválíš.
  • Cestovní plánovač: agent porovná varianty a aktualizuje itinerář, zatímco kontroluješ mapu.
  • Interní systémy bez API: pokud tvoje firma provozuje vlastní aplikaci, WebMCP umožní agentovi pracovat s ní bez toho, aby někdo musel stavět integraci.

WebMCP na vlastním webu: návod pro vývojáře

Pokud provozuješ vlastní aplikaci, přidání WebMCP podpory je otázka řádků JavaScriptu. Nástroje registruješ přes document.modelContext.registerTool. Ukázka jednoduchého nástroje, který vrátí titulek stránky:

if (typeof document.modelContext?.registerTool === "function") {
  await document.modelContext.registerTool({
    name: "get_page_title",
    description: "Read the title of the current page.",
    inputSchema: {
      type: "object",
      properties: {},
      additionalProperties: false,
    },
    annotations: { readOnlyHint: true },
    execute: async () => ({ title: document.title }),
  });
}

Agent pak nástroj get_page_title objeví automaticky a může si titulek vyžádat. Pro nástroje s parametry stačí definovat inputSchema a použít vstupní hodnoty v handleru execute.

Pravidla, která drží WebMCP bezpečný

  • Začínej jednoduchým mode read-only — nastav readOnlyHint: true, dokud nemáš důvod povolit zápis.
  • Popiš vedlejší efekty v description nástroje — agent musí vědět, jestli akce něco mění.
  • Vracej dost informací k ověření výsledku — agent i ty potřebujete zkontrolovat, že akce proběhla správně.
  • Použij existující autentizaci a oprávnění aplikace — WebMCP nemá nahrazovat bezpečnostní vrstvu, jen ji zpřístupnit agentovi.
  • Zachovej normální rozhraní — WebMCP je doplněk, ne náhrada. Stránka musí fungovat i bez něj.

Co ChatGPT prohlížeč zatím neumí

Implementace ve ChatGPT pokrývá jen podmnožinu WebMCP API. Konkrétně nejsou podporované:

  • Declarative API — nástroje definované přes HTML atributy formulářů se jako site tools neobjeví.
  • Nástroje v iframe — prohlížeč nástroje registrované uvnitř iframe neobjevuje, ani same-origin, ani cross-origin.

Nástroje musí být registrované JavaScriptem v top-level stránce. Agent se samozřejmě k formulářům dostane přes běžné ovládání prohlížeče, ale to už nejsou WebMCP volání.

Jak WebMCP zapadá do tvého agentího stacku

WebMCP není izolovaná novinka — je to další vrstva v ekosystému, který už dnes stavíš z MCP serverů, agentů a automatizací. Pár praktických situací, kde se hodí:

Když máš agenty nad firemními daty. Řešíš-li reportování přes AI agenta, narazil jsi na problém, že agent vidí data jen přes API vrstvu, kterou musí někdo udržovat. WebMCP ti umožní zpřístupnit existující dashboard bez stavění nové integrace — agent použije nástroje, které dashboard už nabízí. Více o této architektuře píšu v článku o AI agentovi nad firemními daty.

Když nastavuješ oprávnění agentům. WebMCP přebírá autentizaci a autorizaci hostitelské aplikace, takže agent nemůže víc, než bys mu dovolil v samotné aplikaci. To je zdravější než stavět oprávnění v dashboardu každého nástroje zvlášť — principy popisuji v návodu na oprávnění pro AI agenty v datové vrstvě.

Když dohlížíš na více agentů najednou. Každé WebMCP volání je vidět v sekci Sources, takže máš auditní stopu toho, co agent na jakém webu dělal. Při paralelní práci agentů je to stejně důležité jako přehled úloh — jak na to se dočteš v návodu Agent Island: jak dohlédnout na paralelní AI agenty.

Bezpečnost: co kontrolovat, než agentovi svěříš svůj web

WebMCP má zabudované mechanismy, které riziko snižují, ale automaticky nedělají web důvěryhodným. Dodržuj tři zásady:

  1. Zkontroluj web, požadovanou akci a výsledek předtím, než agentovi dovolíš pracovat s citlivými daty.
  2. Vypni Site tools, pokud je nepotřebuješ — najdeš je v Settings > Browser > Permissions pod přepínačem Enable site tools.
  3. Chovej se k obsahu stránky jako k nedůvěryhodnému kontextu. Webová stránka může agentovi podstrčit nástroje, které dělají něco jiného, než popisují — stejně jako může podstrčit text.

Pro hlubší obranu proti podvrženým instrukcím platí stejná logika jako u prompt injection ochrany AI agentů — ověřuj akce, ne slova.

Časté otázky

Potřebuji WebMCP placený tarif ChatGPT?

Ano, funkce Site tools je dostupná v ChatGPT Work a v Codexu. V běžném bezplatném ani Plus tarifu zatím není, stejně jako v Enterprise a Edu workspaces.

Liší se WebMCP od MCP serveru, který si nainstaluji lokálně?

Ano. Lokální MCP server spojuje agenta s aplikací přes API a funguje i bez otevřeného prohlížeče. WebMCP zpřístupňuje nástroje přímo webová stránka v kontextu otevřené relace. Pro integrace na pozadí použij MCP server, pro práci s otevřenou stránkou WebMCP.

Musím být vývojář, abych WebMCP využil?

Ne. Jako uživatel jen otevřeš podporovaný web ve vestavěném prohlížeči ChatGPT a agent nástroje objeví sám. Vývojářské znalosti potřebuješ jen tehdy, když chceš WebMCP přidat na vlastní web.

Funguje WebMCP v jiných prohlížečích než ve ChatGPT?

Standard je navržený jako otevřený a nezávislý na ChatGPT — specifikaci spravuje Web Machine Learning Community Group. Aktuální implementace v ChatGPT je první větší nasazení; podpora v dalších prohlížečích závisí na jejich vývoji.

Je WebMCP bezpečný pro firemní data?

Prohlížeč kontroluje každé volání nástroje před provedením a přístup můžeš kdykoliv vypnout. Pro citlivá firemní data platí stejná pravidla jako u jiných AI nástrojů: kontroluj akce agenta, používej vlastní autentizaci aplikace a nezasílej data, která nemají opustit firmu.

Začni s tím nejjednodušším

WebMCP je jeden z těch standardů, které změní, jak AI agenti pracují s weby — místo scrapingu a napodobování klikání dostanou čisté, řízené nástroje. Pokud používáš ChatGPT Work nebo Codex, otevři si ve vestavěném prohlížeči web, který Site tools už nabízí, a vyzkoušej spolupráci s agentem na živé stránce.

A pokud provozuješ vlastní aplikaci, přidej první nástroj ještě dnes. Začni read-only akcí, kterou agent zvládne bez rizika — a rozšiřuj podle toho, co tví uživatelé nejčastěji řeší. Připravuješ se tak na budoucnost, kde každý profesionální web mluví s AI agenty standardním jazykem.

Začínáte s AI?

Navštivte zacinamsai.cz — průvodce světem AI pro úplné začátečníky.

Přejít na Začínáme s AI →

// Další články, které by tě mohly zajímat

Potřebujete pomoct s AI automatizací?

Domluvte si nezávaznou konzultaci →