webmcp-tools  by GoogleChromeLabs

WebMCP tools for AI agent web application interaction

Created 2 months ago
260 stars

Top 97.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This repository provides a suite of developer utilities and demos to facilitate the adoption and understanding of the WebMCP API. It targets web developers and AI engineers looking to enable AI agents to interact programmatically with web applications, offering tools for inspection, evaluation, and practical demonstration. The benefit lies in simplifying the integration of AI agents into web workflows through standardized tool exposure.

How It Works

This repository centers on the WebMCP API, enabling AI agents to interact programmatically with web applications. It provides a Chrome extension for inspecting and debugging WebMCP tool exposure on web pages, and a CLI tool for evaluating LLM tool-calling capabilities against defined schemas. A suite of diverse web application demos, built with frameworks like React and Angular, illustrate both imperative (direct function calls) and declarative (schema-based descriptions) methods for exposing tools, allowing AI agents to perform complex actions within the browser.

Quick Start & Requirements

  • Installation: Specific installation commands are not provided. The Chrome extension can likely be installed via the Chrome Web Store or as a developer extension. Demos and the CLI tool are expected to require Node.js and associated package managers (npm/yarn).
  • Prerequisites: A modern web browser (Chrome recommended for the inspector), Node.js environment.
  • Links: No direct links to documentation, demos, or quick-start guides are provided within the README.

Highlighted Details

  • Dual Approach Support: Demonstrates both imperative (direct function calls) and declarative (schema-based descriptions) methods for exposing web functionalities to AI agents.
  • Debugging & Evaluation Tools: Provides a Chrome extension for real-time inspection and a CLI tool for systematic evaluation of LLM agent tool-use accuracy.
  • Diverse Demo Applications: Features a wide range of example applications, from e-commerce and travel to games and reservation systems, showcasing practical WebMCP use cases.

Maintenance & Community

No specific details regarding maintainers, community channels (like Discord/Slack), or roadmaps are provided in the README.

Licensing & Compatibility

The license type is not specified in the README. It is explicitly stated that this is not an officially supported Google product.

Limitations & Caveats

This project is not an officially supported Google product and is not eligible for the Google Open Source Software Vulnerability Rewards Program. Specific setup, installation, and contribution guidelines are not detailed within the README.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
56
Issues (30d)
2
Star History
94 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.