Implementation of an MCP server for the RAG Web Browser Actor. This Actor serves as a web browser for large language models (LLMs) and RAG pipelines, similar to a web search in ChatGPT.
Rag Web Browser is an MCP project maintained in the apify/mcp-server-rag-web-browser repository. The maintainer describes its purpose as “Implementation of an MCP server for the RAG Web Browser Actor. This Actor serves as a web browser for large language models (LLMs) and RAG…”. Read the project documentation for the complete scope.
The documented npm package is @apify/mcp-server-rag-web-browser. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares APIFY_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| query | string, required): Search keywords or a full URL. Advanced Google operators supported. |
| maxResults | number, optional, default: 1): Max organic results to fetch (ignored when query is a URL). |
| scrapingTool | string, optional, default: raw-http): One of browser-playwright | raw-http. |
| raw-http | Fast (no JS execution) – good for static pages. |
| browser-playwright | Handles JS-heavy sites – slower, more robust. |
| outputFormats | array of strings, optional, default: [markdown]): One or more of text, markdown, html. |
| requestTimeoutSecs | number, optional, default: 40, min 1 max 300): Total server-side AND client wait budget. A local abort is enforced. |
{
"mcpServers": {
"rag-web-browser": {
"command": "npx",
"args": [
"@apify/mcp-server-rag-web-browser"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| APIFY_TOKEN | Declared in the maintainer’s client configuration. | Check documentation |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Enables AI-powered applications to monitor and interact with browser data via a Chrome extension and MCP.
Automates browsers and APIs, enabling Large Language Models (LLMs) to interact with web pages for tasks like screenshot capture and JavaScript