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 install3. (Optional) Build TypeScript ➜ JavaScript if the repo ships TS sources
npm run build4. 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