Web Search MCP Server

A Model Context Protocol (MCP) server that provides web search functionality by scraping Google, DuckDuckGo, and Bing search results through a

Local serverstdioPython

What is the Web Search MCP Server?

A Model Context Protocol (MCP) server that provides web search functionality by scraping Google, DuckDuckGo, and Bing search results through a headless browser.

Key capabilities

  • Multi-Engine Search — Searches Google, DuckDuckGo, and Bing with automatic fallback when an engine is blocked or returns nothing
  • Structured Results — Titles, URLs, domains, snippets, and rankings — with redirect URLs unwrapped to their real destinations
  • Web Page Content — Fetch and extract text content from any webpage
  • Pluggable Browser Backends — Selenium + headless Chrome (default) or the lightweight Obscura headless browser, selected via an environment variable
  • MCP Compatible — Fully compatible with Claude Desktop and other MCP clients

Requirements

  • Python 3.10+ - A browser backend: Chrome (Selenium) or the Obscura binary - Internet connection

Practical notes

  • Maintained by pranavms13, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_web
get_webpage_content
get_search_engine_status
reset_search_engines

How to install the Web Search MCP Server

{
  "mcpServers": {
    "web-search-mcp": {
      "command": "uvx",
      "args": [
        "git+https://github.com/pranavms13/web-search-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.10+ - A browser backend: Chrome (Selenium) or the Obscura binary - Internet connection

Example prompts to try

  • “Use Web Search MCP to search web.”
  • “Use Web Search MCP to get webpage content.”
  • “Use Web Search MCP to get search engine status.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides web search functionality by scraping Google, DuckDuckGo, and Bing search results through a headless browser. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.