{"repo":"drisplabs/browser-mcp","free":true,"listed":false,"github":"https://github.com/drisplabs/browser-mcp","clone":"git clone https://github.com/drisplabs/browser-mcp.git","description":"Token-efficient browser automation MCP for AI agents, with semantic page snapshots and stable element IDs.","language":"TypeScript","stars":14,"topics":["ai-agents","browser-automation","chromium","mcp-server","claude","llm-tools","mcp","model-context-protocol","puppeteer","web-automation"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Drisp Browser Drisp Browser is an MCP server that gives AI agents a compact, semantic interface to the browser. Website · npm · vs. Playwright MCP Instead of exposing the full DOM or accessibility tree, it returns structured page snapshots: visible regions, readable content, interactive elements, stable element IDs, form context, screenshots, canvas inspection, and network activity. Agents can then navigate and act on pages using semantic IDs instead of brittle selectors or massive context dumps. It is built for coding agents, browser agents, QA agents, research agents, and automation workflows that need reliable web interaction without wasting tokens on low-signal browser internals. --- Why this exists Browser automation is easy for scripts and hard for LLM agents. Traditional browser tools expose either raw DOM, full accessibility trees, screenshots, or low-level selectors. That works for deterministic code, but it is inefficient for language models. The model has to spend context and reasoning budget separating useful UI intent from implementation noise. Drisp Browser changes the interface boundary. The browser still runs through Puppeteer and Chrome DevTools Protocol, but the agent sees a smaller, more semantic representation of the page: - What regions exist on the page - What the user can read - What the user can interact with - Which elements are visible, enabled, selected, expanded, or required - Which stable eid should be used for the next action - What changed after","default_branch":null,"files":null,"tree":[],"storefront":"/r/drisplabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/drisplabs/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."}