OTA-Tech-AI/web-agent-protocol
A Python SDK that records browser user interactions, converts them to replayable action lists, and exports them as MCP servers for AI web agents.

The Web Agent Protocol (WAP) provides a framework for recording browser user actions and replaying them later. It collects user-interaction data via a Chrome extension, converts the raw event stream into exact-replay or smart-replay action lists, and can transform those recorded actions into reusable MCP (Model Context Protocol) servers. This enables AI agents to execute browser-based workflows and automation tasks using standardized tooling.