Local Web Search
FreeNot checkedIntegrates with a headless browser to perform Google searches and extract web content, enabling local web search capabilities for up-to-date information retriev
About
Integrates with a headless browser to perform Google searches and extract web content, enabling local web search capabilities for up-to-date information retrieval and research tasks.
README
An MCP server for performing local web searches. This server provides tools to search and extract content from web pages through the Model Context Protocol.
Features
- Perform web searches with customizable result limits
- Extract and process content from web pages
- Return structured results with titles, URLs, and descriptions
- Support for content truncation and domain filtering
- Clean content extraction using Readability
- Headless browser operation for improved performance
Installation
To install dependencies:
bun install
Setup
Run the setup script to configure the MCP server:
bun run setup.ts
This will add the server to your Claude MCP configuration.
Available Tools
local_web_search- Performs web search and returns results with title, URL and description
- Parameters:
query: Search query to find relevant content (required)excludeDomains: List of domains to exclude from search results (default: [])limit: Maximum number of results to return (default: 5)truncate: Maximum length of content to return per result (default: 4000)show: Show browser window for debugging (default: false)proxy: Proxy server to use for requests (optional)
Requirements
- Bun runtime
- Node.js TypeScript support
Development
This project uses:
- Bun as the JavaScript runtime
- TypeScript for type safety
- Model Context Protocol SDK for server implementation
- @egoist/local-web-search for web search (using playwright-core)
- Readability for content extraction
Contributors
- egoist - Original local web search author
- FradSer - Original author
- TheSethRose - Playwright integration and performance improvements
License
MIT License
This project was created using bun init in bun v1.2.2. Bun is a fast all-in-one JavaScript runtime.
Installing Local Web Search
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/fradser/mcp-server-local-web-searchFAQ
Is Local Web Search MCP free?
Yes, Local Web Search MCP is free — one-click install via Unyly at no cost.
Does Local Web Search need an API key?
No, Local Web Search runs without API keys or environment variables.
Is Local Web Search hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Local Web Search in Claude Desktop, Claude Code or Cursor?
Open Local Web Search on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Playwright
Browser automation, scraping, screenshots
by MicrosoftPuppeteer
Browser automation and web scraping.
by modelcontextprotocolGarmin Connect
An MCP server for Garmin Connect that provides access to fitness activities, health statistics, and sleep data by routing requests through a headless browser to
by etweisbergHiggsfield Unlimited
MCP server for Higgsfield AI that enables unlimited-mode image, video, audio generation, uploads, and job management via multiple parallel accounts, using brows
by nukIeeropentabs-dev/opentabs
Plugin-based server and Chrome extension that gives AI agents access to web apps through your authenticated browser session, with a plugin SDK.
by opentabs-devhlydecker/ucsc-genome-mcp
Interact with the UCSC Genome Browser API to find genomes, chromosomes and more.
by hlydecker34892002/bilibili-mcp-js
Search Bilibili content, with LangChain integration examples.
by 34892002achiya-automation/safari-mcp
Native Safari browser automation without a Chrome dependency.
by achiya-automationagent-infra/mcp-server-browser
Browser automation using Puppeteer, supporting local and remote browser connections.
by bytedanceaparajithn/agent-scraper-mcp
Web scraping: clean content extraction, CSS-selector scraping, Playwright screenshots, link and metadata extraction, and Google search.
by aparajithnCompare Local Web Search with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All browse MCPs
