WebMCP ist ein vorgeschlagener Webstandard, mit dem Websites ihre Funktionen als strukturierte Tools bereitstellen können, die von KI-Agenten aufgerufen werden. Mit Chrome-Entwicklertools für KI-Agenten kann Ihr Coding-Agent direkt mit diesen Tools interagieren. So können Sie analysieren und Vorschläge machen, wie Sie Ihre Website für WebMCP vorbereiten können.
Mit den Entwicklertools für Agenten können Sie prüfen, ob Ihre Anwendung WebMCP-Tools richtig bereitstellt, ihre Ausführung testen und Bereiche identifizieren, in denen KI-Agenten von zusätzlichen bereitgestellten Funktionen auf Ihrer Website profitieren. WebMCP kann mithilfe der Agent-Fähigkeiten, die in Modern Web Guidance enthalten sind, auf Ihrer Website implementiert werden.
Beachten Sie bei der Arbeit mit WebMCP Folgendes:
- Experimentelles Flag: Die WebMCP-Kategorie ist standardmäßig nicht aktiv. Verwenden Sie das Flag
--categoryExperimentalWebmcp. Weitere Informationen zur Teilnahme finden Sie im WebMCP-Ursprungstest. - Browseranforderungen: Für diese Funktion ist Chrome 149 oder höher mit aktivierten WebMCP-Funktionen erforderlich. Das bedeutet, dass die Website, die Sie testen, entweder für den WebMCP-Ursprungstest registriert ist oder Sie das entsprechende WebMCP-Flag in Ihrem lokalen Chrome-Browser manuell aktiviert haben.
- Unterscheidung der Zielgruppe: Der Entwicklertools-MCP-Server ist eine Debugging-Funktion für Entwickler, während WebMCP-Tools von jeder Person aufgerufen werden können, die einen Browser-Agenten verwendet, um mit Websites zu interagieren. Mit den Entwicklertools für KI-Agenten können Sie diese nutzerorientierten WebMCP-Tools erstellen und testen.
Anwendungsfälle für das Testen und Debuggen von WebMCP-Tools
Es gibt verschiedene Möglichkeiten, WebMCP zu verwenden. Jede Website ist anders und das gilt auch für die WebMCP-Tools. Folgen Sie unserem Framework, um nützliche Tools für Ihre Website oder Webanwendung zu definieren und zu entwickeln.
Wenn Sie beispielsweise eine Website für ein Reisebüro mit Tools haben, die dem Kundenservicemitarbeiter helfen, relevante Aktionen auszuführen, können Sie die folgenden Beispielprompts mit DevTools für Kundenservicemitarbeiter verwenden, um zu testen, ob Ihre Tools wie vorgesehen funktionieren.
Weisen Sie Ihren Agenten an, WebMCP-Tools aufzulisten und auszuführen, um Tests und die Entwicklung zu optimieren.
Hinweis:Die Schritte zur Ausführung von Agents sind Beispiele für potenzielles Verhalten. Da es viele verschiedene Arten von Agents gibt und Agents nicht deterministisch sind, können Sie unterschiedliche Ergebnisse sehen.
WebMCP-Tool-Präsenz prüfen
Wenn Sie Ihrer Website WebMCP-Unterstützung hinzufügen, können Sie Ihren Coding-Agenten damit beauftragen, zu prüfen, ob Ihre Tools korrekt für den Browser verfügbar gemacht werden und ob ihre Eingabeschemas gut definiert sind.
Beispiel für einen Prompt:
Implement a 'book_flight' WebMCP tool to this page to help agents book flights. Verify that it's correctly registered and ready for AI agents to use.
Beispiel für die Ausführung eines Agents:Ihr Agent erkennt, dass offengelegte Tools geprüft werden müssen, und ruft das Tool list_webmcp_tools automatisch auf. Es analysiert die Ausgabe, prüft, ob Ihr Tool erfolgreich registriert wurde, und validiert, ob das Schema wohlgeformt ist.
Ausführung von WebMCP-Tools debuggen
Prüfen Sie, ob die interne Logik Ihres WebMCP-Tools wie erwartet funktioniert, wenn es von einer KI mit bestimmten Eingaben aufgerufen wird. Sie können Ihren KI-Agenten anweisen, das Tool auszuführen und die Reaktion der Anwendung zu beobachten.
Beispiel für einen Prompt:
Try using the 'add_to_cart' tool on this page to add product 12345. Let me know if it succeeds or if the application throws any errors.
Beispiel für die Ausführung eines Agents:Ihr Agent erkennt den Intent, eine bestimmte Aktion zu testen. Es wird autonom das richtige Eingabeschema ermittelt, mit execute_webmcp_tool ausgeführt und die Antwort der Anwendung überwacht (einschließlich der Konsolenprotokolle), um den Erfolgsstatus zu melden oder Fehler zu beheben.
Probleme mit der Schemaklarheit beheben
Wenn ein KI-Agent ein WebMCP-Tool wiederholt nicht richtig aufruft, liegt das häufig an einem mehrdeutigen JSON-Schema. Sie können Ihren KI-Agenten bitten, das Schema aus der Perspektive eines LLM zu überprüfen und Verbesserungen vorzuschlagen.
Beispiel für einen Prompt:
My 'schedule_meeting' tool is failing to parse the various date formats sent by different AI agents. Can you review the tool's schema and suggest how I can improve the descriptions or constraints so agents know exactly which format is required?
Beispiel für die Ausführung eines Agents:Ihr Agent ruft die bereitgestellten WebMCP-Tools ab und analysiert inputSchema für „schedule_meeting“. Er stellt fest, dass dem Datumsparameter eine klare Beschreibung oder Formatbeschränkung fehlt, und schlägt ein korrigiertes JSON-Schema vor (z. B. durch Hinzufügen einer Beschreibung wie „Date in
YYYY-MM-DD format“), das Sie in Ihrem Code implementieren können.