mrkrsl/web-search-mcp
If you are the rightful owner of web-search-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A TypeScript MCP server designed for web searches and content extraction, compatible with local LLMs.
The Web Search MCP Server is a TypeScript-based server that facilitates web searches and extracts full page content from search results. It is designed to comply with the Model Context Protocol (MCP) for seamless integration with AI assistants. The server initially attempts to fetch results from Google Search and automatically falls back to DuckDuckGo if Google fails due to bot detection or no results. It is built with TypeScript, ensuring type safety and a better development experience. The server can be run as a standalone CLI tool or integrated with MCP clients, making it versatile for various use cases. It has been developed and tested with LM Studio, and works well with recent models like Deepseek R1, Llama 3.1, Qwen3, and Gemma 3.
Features
- Multi-Engine Web Search: Automatically switches between Google and DuckDuckGo for reliable search results.
- Full Page Content Extraction: Retrieves and extracts complete content from search result pages.
- MCP Protocol Compliance: Ensures seamless integration with AI assistants through MCP.
- TypeScript Development: Built with TypeScript for enhanced type safety and development experience.
- CLI Executable: Can be used as a standalone CLI tool or integrated with MCP clients.
Tools
full-web-search
Performs a web search and fetches full page content from results.