.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/ota-tech-ai/web-agent-protocol
home/mcp-servers/ota-tech-ai/web-agent-protocol
ota-tech-ai avatar

web-agent-protocol

byota-tech-ai· 1 MCP server

Stars

504

Forks

88

Category

Browser & Automation

View on GitHub

How to install web-agent-protocol?

ota-tech-ai/web-agent-protocol
$git clone https://github.com/ota-tech-ai/web-agent-protocol

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install web-agent-protocol by running `git clone https://github.com/ota-tech-ai/web-agent-protocol`, then use it for the current task and follow its documentation at https://github.com/ota-tech-ai/web-agent-protocol.

Files · 1

View on GitHub
README.md
1<!-- markdownlint-disable first-line-h1 -->
2<!-- markdownlint-disable html -->
3<!-- markdownlint-disable no-duplicate-header -->
4 
5<div align="center">
6 <img src="chrome-extension/assets/beholder-tool-kit-long.png" width="100%" alt="OTA-tool-kits" style="border-radius: 10px;" />
7</div>
8<br>
9<div align="center" style="line-height: 1;">
10 <a href="https://www.otatech.ai/"><img alt="Homepage"
11 src="https://img.shields.io/badge/Visit-otatech.ai-blue"/></a>
12 <a href="https://huggingface.co/OTA-AI/OTA-v1"><img alt="Hugging Face"
13 src="https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-OTA%20AI-ffc107?color=ffc107&logoColor=white"/></a>
14 <a href="https://github.com/OTA-Tech-AI/webagentprotocol/blob/main/LICENSE"><img alt="Code License"
15 src="https://img.shields.io/badge/Code_License-MIT-f5de53?&color=f5deff"/></a>
16 <br><br><br>
17</div>
18 
19# Web Agent Protocol
20 
21## Overview
22 
23The 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:
24 
251. **Collect** user‑interaction data with the [OTA‑WAP Chrome extension](https://github.com/OTA-Tech-AI/webagentprotocol/tree/main/chrome-extension).
262. **Convert** the raw event stream into either **_exact‑replay_** or **_smart‑replay_** action lists.
273. **Convert** recorded actions into **_MCP_** servers for reuse by any agent or user
284. **Replay** those lists using the **_WAP-Replay_** protocol to ensure accurate browser operations.
29 
30### WAP FULL DEMO
31 
32[![Watch the video](https://img.youtube.com/vi/joh9FXJfnwk/0.jpg)](https://www.youtube.com/watch?v=joh9FXJfnwk)
33 
34### Without WAP
35![image](https://github.com/user-attachments/assets/843ea9da-45c0-48e9-8a25-44f5bfb31786)
36 
37### WAP Record
38![image](https://github.com/user-attachments/assets/3d041f56-9e76-4b61-9b56-0686070723a3)
39 
40### WAP Replay
41![image](https://github.com/user-attachments/assets/e13ca7c7-3cc1-4952-8a79-3bd1e9e98580)
42 
43## Example using WAP
44![image](https://github.com/user-attachments/assets/ccb7387b-0677-498c-b4ad-a10590e37e27)
45 
46## Setup
47Install the dependencies with the following command:
48 
49Create a conda env
50 
51```bash
52conda create -n WAP python=3.11
53```
54 
55Activate the conda env
56 
57```bash
58conda activate WAP
59```
60 
61Install the dependencies
62 
63```bash
64pip install -r requirements.txt
65```
66 
67Setup your repo source path:
68```
69set PYTHONPATH=C:/path/to/webagentprotocol # for Windows
70export PYTHONPATH=/path/to/webagentprotocol # for Linux
71```
72 
73Create **.env** file under the repo root directory with your own API keys:
74```
75OPENAI_API_KEY=sk-proj-...
76DEEPSEEK_API_KEY=sk-...
77```
78 
79## Record
80 
81### WAP record extension
82Please refer to [OTA‑WAP Chrome Extension](https://github.com/OTA-Tech-AI/webagentprotocol/tree/main/chrome-extension) to setup action capturer in your Chrome browser.
83 
84### Start data‑collection server
85 
86Run the following command to start the server to collect data from the extension:
87```bash
88python action_collect_server.py
89```
90**Once the server is up, you can start to record from the page using WAP Chrome extension.**
91 
92The 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.
93Each session will be saved to:
94 
95```bash
96data/YYYYMMDD/taskid/summary_event_<timestamp>.json
97```
98 
99An example of the formatted data which you will received in the WAP backend server is like:
100 
101```json
102{
103 "taskId": "MkCAhQsHgXn7YgaK",
104 "type": "click",
105 "actionTimestamp": 1746325231479,
106 "eventTarget": {
107 "type": "click",
108 "target": "<a ota-use-interactive-target=\"1\" data-ordinal=\"3\" href=\"https://www.allrecipes.com/recipe/68925/cheesy-baked-salmon/\" data-tax-levels=\"\" data-doc-id=\"6592066\" class=\"comp mntl-card-list-card--extendable mntl-universal-card mntl-d

Preview

ota-tech-ai/web-agent-protocolota-tech-ai/web-agent-protocol
Repoota-tech-ai/web-agent-protocol
TypeMCP Servers
CategoryBrowser & Automation
UpdatedJun 2025
LicenseMIT
First seenJul 27, 2026

Tags

MCPai-agentsai-tools

Related

6 picks
Type
  1. microsoft avatarplaywright-mcpPlaywright Tools for MCPMCP ServersJul 202626M36k
  2. cloudflare avatarplaywright-mcpPlaywright Tools for MCPMCP ServersApr 202626M250
  3. microsoft avatarPlaywright MCPBrowser automation for agents via accessibility snapshotsMCP Servers6 days ago25M35k
  4. d4vinci avatarscraplingWeb scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.MCP ServersJul 2026930k72k
  5. firecrawl avatarfirecrawl-mcp-serverMCP server for Firecrawl — search, scrape, and interact with the web.MCP ServersJul 2026480k7.1k
  6. nickclyde avatarduckduckgo-mcp-serverMCP Server for searching via DuckDuckGoMCP ServersJul 2026121k1.4k