Best for
- Local LLM users with LM Studio or LibreChat
- Developers needing web search without API keys
- Users with recent tool-calling models like Qwen3 and Gemma 3
This server is feature-rich with multi-engine search and content extraction, but relies on Playwright browsers requiring resources. Works well with LM Studio and LibreChat, especially with recent models; older models may have issues.
A TypeScript MCP server providing API-key-free web search for local large language models. It uses a prioritized multi-engine strategy (Bing, Brave, DuckDuckGo), full-page content extraction, and Playwright browsers to deliver reliable web search results. Designed for local LLM clients like LM Studio and LibreChat, it offers three specialized tools and extensive environment configuration options.
npm install, npx playwright install, and npm run build.dist/index.js in your MCP client config.{
"mcpServers": {
"web-search": {
"command": "node",
"args": [
"/path/to/web-search-mcp/dist/index.js"
]
}
}
}