{"repo":"OTA-Tech-AI/web-agent-protocol","free":true,"listed":false,"github":"https://github.com/OTA-Tech-AI/web-agent-protocol","clone":"git clone https://github.com/OTA-Tech-AI/web-agent-protocol.git","description":"🌐Web Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support","language":"Python","stars":506,"topics":["ai-agents","ai-tools","browser-automation","browser-use","llm","playwright","python","mcp","mcp-server","wap"],"license":"MIT","category":"ai-agents","readme_excerpt":"Web Agent Protocol Overview The Web Agent Protocol (WAP) is a standardized framework designed to enable seamless interaction between users, web agents, and browsers by recording and replaying browser actions. It separates the concerns of action recording and execution, allowing for efficient automation and reusability. The Python SDK for WAP implements the full specification, making it easy to: 1. Collect user‑interaction data with the OTA‑WAP Chrome extension. 2. Convert the raw event stream into either exact‑replay or smart‑replay action lists. 3. Convert recorded actions into MCP servers for reuse by any agent or user 4. Replay those lists using the WAP-Replay protocol to ensure accurate browser operations. WAP FULL DEMO Without WAP WAP Record WAP Replay Example using WAP Setup Install the dependencies with the following command: Create a conda env Activate the conda env Install the dependencies Setup your repo source path: Create .env file under the repo root directory with your own API keys: Record WAP record extension Please refer to OTA‑WAP Chrome Extension to setup action capturer in your Chrome browser. Start data‑collection server Run the following command to start the server to collect data from the extension: Once the server is up, you can start to record from the page using WAP Chrome extension. The server listens on http://localhost:4934/action-data by default, please make sure the Host and Port in the extension settings match this server config. Each session wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/OTA-Tech-AI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OTA-Tech-AI/web-agent-protocol/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}