Proposal: GNAP as a coordination layer for multi-agent Playwright MCP workflows
Playwright MCP is excellent for structured browser automation via accessibility tree — fast, LLM-friendly, no vision models needed. When multiple agents need to coordinate browser tasks (parallel web scraping, form filling across multiple sites, distributed testing), a coordination layer becomes necessary.
GNAP (Git-Native Agent Protocol) provides this: a git repo as a task board with board/todo/ → board/doing/ → board/done/. Any MCP-equipped agent can participate.
Applied to multi-agent Playwright MCP workflows:
A web research pipeline where multiple browser agents work in parallel:
board/todo/scrape-pricing-competitor-A.md ← Coordinator creates
board/todo/scrape-pricing-competitor-B.md
board/todo/scrape-pricing-competitor-C.md
board/doing/scrape-pricing-competitor-A.md ← Browser agent 1 claims
# Uses playwright MCP to navigate
board/doing/scrape-pricing-competitor-B.md ← Browser agent 2 claims
board/done/scrape-pricing-competitor-A.md ← Price data committed
board/done/scrape-pricing-competitor-B.md ← Price data committed
board/todo/analyze-pricing-comparison.md ← Analysis agent picks up all done files
GNAP prevents duplicate browser sessions claiming the same scraping task, ensures work persists across browser crashes, and provides a full audit trail of what each agent browsed.
Given Playwright MCP's structured accessibility approach, task files could include the exact URL and accessibility selector targets — giving agents precise instructions without ambiguity.
Spec: https://github.com/farol-team/gnap
Proposal: GNAP as a coordination layer for multi-agent Playwright MCP workflows
Playwright MCP is excellent for structured browser automation via accessibility tree — fast, LLM-friendly, no vision models needed. When multiple agents need to coordinate browser tasks (parallel web scraping, form filling across multiple sites, distributed testing), a coordination layer becomes necessary.
GNAP (Git-Native Agent Protocol) provides this: a git repo as a task board with
board/todo/→board/doing/→board/done/. Any MCP-equipped agent can participate.Applied to multi-agent Playwright MCP workflows:
A web research pipeline where multiple browser agents work in parallel:
GNAP prevents duplicate browser sessions claiming the same scraping task, ensures work persists across browser crashes, and provides a full audit trail of what each agent browsed.
Given Playwright MCP's structured accessibility approach, task files could include the exact URL and accessibility selector targets — giving agents precise instructions without ambiguity.
Spec: https://github.com/farol-team/gnap