Web Browser MCP Server is an MCP server that provides web browsing and targeted web scraping capabilities to AI models and assistants. Developed using Python, it connects Model Context Protocol clients directly to web endpoints to retrieve online data, process web pages, and extract structured document structures. AI developers, researchers, and automated workflow creators use it to give language models live access to the public internet without managing manual HTTP requests. The server enables clients to execute targeted web page fetches, extract specific content elements using CSS selectors, retrieve page metadata, and collect navigation links. Built on an asynchronous architecture, it incorporates timeout configurations and error handling to handle live network requests stably across cross-platform environments.
Category: Browser & Web Automation
Tags: automation, headless chrome, web browsing, web scraping
uv by running: bash uv tool install web-browser-mcp-server Alternatively, install it automatically for Claude Desktop using Smithery: bash npx -y @smithery/cli install web-browser-mcp-server --client claude 2. Open your client's MCP configuration file (such as claude_desktop_config.json). 3. Add the server under the mcpServers block: json { "mcpServers": { "web-browser-mcp-server": { "command": "uv", "args": [ "tool", "run", "web-browser-mcp-server" ], "env": { "REQUEST_TIMEOUT": "30" } } } } 4. Restart your MCP client to access the browse_webpage tool.Part of MCP Servers
You can install it using uv with the command uv tool install web-browser-mcp-server. It can also be added to Claude Desktop via Smithery using npx -y @smithery/cli install web-browser-mcp-server --client claude. Once installed, configure the tool in your MCP client JSON settings.
The server provides the browse_webpage tool. This tool fetches full webpage content using a URL and optionally filters elements using CSS selectors, such as targeting headlines, main article text, or navigation links.
It works with any standard client supporting the Model Context Protocol, including Claude Desktop. The server can be registered via standard stdio command execution using uv or installed via the Smithery CLI.
Yes, Web Browser MCP Server is open source software released under the MIT License. The complete source code, issue tracker, and contribution documentation are available on its GitHub repository.