Матеріали

Emerging agent interfaces

WebMCP перетворює page actions на явні tool contracts.

Proposed browser standard може показувати structured tools у visible page context. Сприймайте його як progressive enhancement з дисципліною звичайного write-capable interface.

Aiscovery Research8 хв читанняОстання перевірка: 25 серпня 2026 р.

Що це допоможе оцінити

  • Місце WebMCP поруч із visual interface, APIs і remote MCP
  • Tool-contract і security properties, які має перевіряти audit
  • Чому потрібні і deterministic tests, і model evals

Що таке WebMCP

Chrome описує WebMCP як proposed web standard для exposure structured tools AI-агентам. Page може реєструвати imperative JavaScript tools або додавати declarative annotations до HTML forms. Browser передає tool names, descriptions і JSON schemas у контексті поточної сторінки.

Це відрізняється від actuation, де агент інтерпретує кожен visual або DOM step і симулює input. Також це не remote MCP server, адже tool виявляється й виконується у visible browser context, пов'язаному з current origin і page state.

Позначайте maturity коректно

На дату цього review Chrome документує WebMCP як proposed та experimental із origin-trial requirements. Client support і APIs можуть змінюватися. Відсутність WebMCP не повинна автоматично провалювати сайт із надійним accessible UI або safe API path.

Використовуйте WebMCP там, де explicit contract реально зменшує ambiguity: complex filters, support routing або date selection. Не додавайте tool лише заради inventory count.

Проєктуйте tool як product contract

Корисний tool має precise name, purpose, input schema, structured result і predictable error model. Contract повинен розділяти read-only operations та actions, які створюють, змінюють або видаляють state.

  • Використовуйте вузькі descriptions, які допомагають агенту обрати правильний tool.
  • Валідуйте inputs на tool boundary і в underlying server API.
  • Повертайте structured errors із safe recovery path.
  • Зробіть retry behavior idempotent для state-changing operations.
  • Вимагайте explicit human confirmation перед irreversible actions.

Permissions і evals є частиною readiness

Chrome документує origin isolation і tools Permissions Policy для WebMCP. Ці platform gates є лише початком. Application додатково має забезпечувати authentication, authorization, tenancy, rate limits і business constraints нижче browser layer.

Використовуйте deterministic tests для schema validation, business rules і final states. Додавайте model evals для tool choice, parameters та interpretation result. Розділяйте site, tool, model, policy та infrastructure failures.

WebMCP checks для agent-readiness audit

  • Виявляти imperative і declarative tools та фіксувати browser support context.
  • Валідувати names, descriptions, JSON schemas і structured outputs.
  • Пов'язувати кожен tool з user-visible goal і final-state assertion.
  • Перевіряти auth, permission, confirmation, rate-limit та idempotency boundaries.
  • Запускати tool-selection evals разом із deterministic execution tests.

Первинні джерела

Перевірте сигнал у реальному journey.

Наявність технології важлива лише тоді, коли покращує verified outcome. Пов'яжіть сигнал із task, evidence і final-state assertion.