Local MCP server for web search and content fetching.
This tool is designed for locally deployed models that do not have built-in web search capabilities.
Uses node-fetch + cheerio instead of headless browsers like Playwright:
- Direct HTML parsing - extracts content from HTML responses efficiently
- Fast startup - no browser process to initialize
- Low memory - ~50MB vs ~150-300MB for headless browsers
- Lightweight - no bundled Chromium dependency
This MCP server:
- Receives search queries or URLs from the model
- Race parallel search (DuckDuckGo vs Bing)
- Searches the web or scrapes URLs directly
- Returns formatted results for the model to consume
claude mcp add -s user -- web-search-mcp npx -y https://github.com/vimuxx/web-search-mcp/releases/download/v1.0.0/web-search-mcp-1.0.0.tgz