RAG Web Browser

v1.0.0Browser Automationstable

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-browsermcpai-integration
Share:
203
Stars
0
Downloads
0
Weekly
0/5

What is RAG Web Browser?

RAG Web Browser is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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.

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.

This server falls under the Browser Automation and Search & Data Extraction categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Implementation of an MCP server for the RAG Web Browser Acto

Use Cases

Enable AI assistants to browse and extract web content for RAG pipelines.
Perform web searches within LLM workflows similar to ChatGPT web search.
Retrieve live web content for context-aware AI responses.
apify

Maintainer

LicenseApache 2.0
Languagejavascript
Versionv1.0.0
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx rag-web-browser

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use RAG Web Browser

The RAG Web Browser MCP server gives AI assistants the ability to search Google and fetch live web pages, returning clean Markdown, text, or HTML content suitable for RAG pipelines. It is built on the Apify platform, which handles browser rendering and JavaScript-heavy pages via Playwright, and works like the web-search capability in ChatGPT — letting language models answer questions with up-to-date information. Developers building LLM applications use it to inject fresh web content into their model's context without managing a headless browser themselves.

Prerequisites

  • An Apify account with a valid API token (free tier available)
  • Node.js 18 or higher (for local setup)
  • An MCP-compatible client such as Claude Desktop or Claude Code CLI
  • Internet access from the machine running the MCP client
1

Get your Apify API token

Sign up at apify.com and navigate to Settings > Integrations to copy your personal API token. This is the only credential the server needs.

2

Add the server to Claude Desktop

The easiest setup uses npx to run the server on demand. Add the block below to your claude_desktop_config.json and paste in your Apify token.

3

Optional: build from source

If you want to run the server locally from source code rather than via npx, clone the repo and build it with npm.

git clone https://github.com/apify/mcp-server-rag-web-browser.git
cd mcp-server-rag-web-browser
npm install
npm run build
node dist/index.js
4

Test the search tool

Once configured, ask Claude to search for something to confirm the server is working. The 'search' tool accepts a query string or a direct URL.

5

Tune output format and scraping mode

The search tool supports outputFormats (markdown, text, or html) and scrapingTool (raw-http for speed or browser-playwright for JavaScript-heavy pages). Specify these in your prompt or via tool parameters.

RAG Web Browser Examples

Client configuration

Claude Desktop configuration for the RAG Web Browser MCP server using npx.

{
  "mcpServers": {
    "rag-web-browser": {
      "command": "npx",
      "args": ["@apify/mcp-server-rag-web-browser"],
      "env": {
        "APIFY_TOKEN": "your-apify-api-token"
      }
    }
  }
}

Prompts to try

Example prompts that use the RAG Web Browser's search and page-fetch capabilities.

- "Search the web for the latest Node.js LTS release notes and summarize the changes"
- "Fetch the content from https://docs.anthropic.com and tell me what models are available"
- "Look up the current price of AAPL stock and format it as a table"
- "Search for 'best practices for RAG pipelines 2025' and give me the top 5 recommendations"
- "Fetch this URL using a real browser to get the JavaScript-rendered content: https://example.com/app"

Troubleshooting RAG Web Browser

API call fails with 'Unauthorized' or 'Invalid token'

Double-check that APIFY_TOKEN is set to your personal API token from the Apify console under Settings > Integrations. Tokens start with 'apify_api_' — ensure you are not using an Actor run token by mistake.

JavaScript-rendered page content is missing or incomplete

Pass scrapingTool: 'browser-playwright' in the tool parameters. The default 'raw-http' mode fetches static HTML only and skips client-side rendering.

Search returns stale or unexpected results

The server queries Google Search via Apify's RAG Web Browser Actor. If results are stale, increase maxResults or refine your query string with Google search operators like 'site:' or 'after:' for date filtering.

Frequently Asked Questions about RAG Web Browser

What is RAG Web Browser?

RAG Web Browser is a Model Context Protocol (MCP) server that 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. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install RAG Web Browser?

Follow the installation instructions on the RAG Web Browser GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with RAG Web Browser?

RAG Web Browser works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is RAG Web Browser free to use?

Yes, RAG Web Browser is open source and available under the Apache 2.0 license. You can use it freely in both personal and commercial projects.

Browse More Browser Automation MCP Servers

Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "rag-web-browser": { "command": "npx", "args": ["-y", "rag-web-browser"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use RAG Web Browser?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides