{"repo":"MobiDev-Org/treegress-browser-mcp","free":true,"listed":false,"github":"https://github.com/MobiDev-Org/treegress-browser-mcp","clone":"git clone https://github.com/MobiDev-Org/treegress-browser-mcp.git","description":"Treegress Browser MCP for Test Automation","language":"JavaScript","stars":42,"topics":["ai-testing","automated-software-engineering","automated-testing","playwright","qa-automation","qa-automation-test","test-automation"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"Treegress Browser MCP Treegress Browser MCP is a Treegress-maintained fork of Playwright MCP. It exposes browser automation tools for MCP clients while delegating the snapshot and locator core to the Treegress Playwright fork. This repository is the source for the published package @treegress.com/treegress-browser-mcp . Why Treegress Extends Playwright MCP AI agents need access to the actual page structure they are testing. Standard Playwright MCP flows expose an ARIA snapshot derived from the accessibility tree. In real test flows, not just simple demos, this can leave part of the UI outside the model's view when interactable elements are poorly represented in the accessibility layer. Even when an element is returned by an ARIA snapshot, the information about that element can be too abstract for an agent to properly understand how to interact with the website and implement the scenario. Treegress extends this flow by: - serializing the full DOM tree - extracting the full set of interactable elements - enriching the information about the elements - assigning a refId to each element so downstream tools such as browser click , browser fill form , and similar operations can target it reliably. This gives the agent a structurally complete representation of the page instead of a partial accessibility-based abstraction. In practice, that improves element coverage and enables broader, more reliable test scenarios. If you want to better understand the problem and technical details, y","default_branch":null,"files":null,"tree":[],"storefront":"/r/MobiDev-Org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MobiDev-Org/treegress-browser-mcp/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."}