WebMCP и агенты искусственного интеллекта
Как работает WebMCP
Инструменты регистрации на вашем сайте
На вашем сайте действия, которые может выполнять агент, представлены в виде инструментов WebMCP. Каждый инструмент имеет имя, описание и JSON-схему.
// Imperative API document.modelContext.registerTool({ name: "bookSlot", title: "Book a consultation slot", description: "Reserve a 30-minute consultation.", inputSchema: { type: "object", properties: { date: { type: "string", format: "date" }, time: { type: "string" }, name: { type: "string" }, email: { type: "string", format: "email" } }, required: ["date", "time", "name", "email"] }, annotations: { readOnlyHint: false }, execute: async (input, client) => { return await api.book(input); } });
Браузер предоставляет к ним доступ.
Браузер собирает и предоставляет эти инструменты агенту пользователя, поддерживающему WebMCP, наряду с URL-адресом страницы, заголовком и областью разрешений источника.
Агент действует, никаких догадок не требуется.
Агент видит контракт, предоставляет структурированные аргументы, а ваш код делает все остальное. Пользователь остается в курсе событий для получения разрешения и подтверждения. Больше никаких догадок.
// the agent's view { "tool": "bookSlot", "arguments": { "date": "2026-07-31", "time": "14:00", "name": "Jerry Jones", "email": "jerry.jones@example.com" } }
Разрабатывайте инструменты для агентов.
Когда использовать WebMCP
Императивный API
Декларативный API
Оценки WebMCP
Рекомендации
безопасность инструмента WebMCP
WebMCP и MCP
Создавайте проекты с использованием агентов искусственного интеллекта.
Современное руководство по веб-разработке
npx modern-web-guidance@latest install
Создавайте расширения с помощью агентов кодирования.
Вопросы безопасности для разработчиков агентов.
Встречайте Gemini в Chrome
Искусственный интеллект-помощь прямо в вашем браузере. Получайте ключевые выводы, уточняйте понятия и находите ответы, основываясь на контексте открытых вкладок.
Gemini работает во всех ваших приложениях Google, помогая вам эффективно справляться с повседневными задачами.