Install
mcp-registry/web-search
web-search logo

web-search

Author: pskill9

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

Stars: 239

Forks: 68

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

Category: Open Source

Overview

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.

01

search

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

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