Propozycja W3C: nowy JavaScript API pozwalający stronom internetowym wystawiać "narzędzia" z opisami w języku naturalnym i strukturalnymi schematami, które agenci AI mogą wywoływać. Strona internetowa staje się serwerem MCP po stronie klienta.
Interfejs navigator.modelContext pozwala deweloperom zarejestrować narzędzia (provideContext, registerTool, unregisterTool), które następnie mogą być odkryte i wywołane przez agentów przeglądarki, rozszerzenia AI, czy zewnętrzne platformy jak ChatGPT lub Claude. Wszystko po stronie klienta, bez backendu.
Jeśli to wejdzie w życie, zmieni sposób interakcji agentów z webem. Zamiast scrapować DOM, agent po prostu pyta stronę "co umiesz?" i dostaje listę narzędzi z typami wejść/wyjść. To MCP, ale wbudowany w przeglądarkę. Problem? Bezpieczeństwo i prywatność nie są jeszcze rozwiązane w specyfikacji.
- Nowy interfejs: navigator.modelContext z metodami provideContext, registerTool
- Strony mogą wystawiać narzędzia JS z opisami w języku naturalnym
- Agenci (ChatGPT, Claude, rozszerzenia) mogą je odkrywać i wywoływać
- Propozycja W3C Web Machine Learning, na wczesnym etapie