mcp-registry/web-search

    ==================
      
       /// MCP ///
      /// WEB ///
        
    ==================
        
    [server:online]
    [protocol:ready]

web-search

by pskill9

A Model Context Protocol (MCP) server that enables free web searching using Google search results, with no API keys required.

239
68
Open Source

01

search

Search the web using Google search results and return structured results (title, URL, description) for up to the specified number of results.

Installation

1. Prerequisites
• Node.js ≥ 18.0.0
• npm (comes with Node) or pnpm/yarn
2. Clone or install
a) Direct package install (preferred)
npm install web-search # or pnpm add web-search / yarn add web-search
b) From source
git clone https://github.com/pskill9/web-search.git cd web-search npm install
3. (Optional) Build TypeScript ➜ JavaScript if the repo ships TS sources
npm run build
4. Verify installation
node -e "const search=require('web-search'); (async()=>console.log(await search('hello world')))();"
No Google-API key or OAuth credentials are needed because the library scrapes the public Google Search HTML endpoints. If you are running the module from a server-side environment, consider setting a proxy or rotating User-Agents to avoid captchas.

Documentation

License: Not specified (no license field found in repository metadata – treat as ‘All rights reserved’ until a LICENSE file is confirmed).
Updated 7/30/2025

Table of Contents