A Model Context Protocol (MCP) server that provides multi-engine web search capabilities with content extraction.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"websearch": {
"command": "mcp-websearch-server"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that provides multi-engine web search capabilities with intelligent content extraction using a hybrid approach.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search
Web and local search using Brave Search API
Production ready MCP server with real-time search, extract, map & crawl.
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
MCP Security Weekly
Get CVE alerts and security updates for Mcp Websearch Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that provides multi-engine web search capabilities with intelligent content extraction using a hybrid approach.
go installgo install github.com/liliang-cn/mcp-websearch-server@latest
git clone https://github.com/liliang-cn/mcp-websearch-server
cd mcp-websearch-server
go build -o mcp-websearch-server
# Show help
mcp-websearch-server --help
# Run the server (stdio mode)
mcp-websearch-server
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"websearch": {
"command": "mcp-websearch-server"
}
}
}
If installed via go install, make sure ~/go/bin is in your PATH.
This project includes a SKILL.md definition that can be used with Claude Code. This skill provides specialized instructions for Claude to effectively use the web search tools for deep research and fact-checking.
To use it:
claude_desktop_config.json (as above).SKILL.md to your skills directory:
mkdir -p ~/.claude/skills
cp SKILL.md ~/.claude/skills/web-search.md
/web-search or by asking natural language questions that trigger the skill.websearch_basicBasic web search returning titles, URLs and snippets from a single search engine using the hybrid approach.
Parameters:
query (string, required): The search querymax_results (int, optional): Maximum results to return (default: 10)websearch_with_contentWeb search with intelligent content extraction from result pages using chromedp.
Parameters:
query (string, required): The search querymax_results (int, optional): Maximum results to return (default: 5)extract_content (bool, optional): Extract full page content (default: true)websearch_multi_engineComprehensive search across multiple engines (Bing, Brave, DuckDuckGo) with content extraction.
Parameters:
query (string, required): The search querymax_results (int, optional): Maximum results to return (default: 3)engines (array, optional): Search engines to use ["bing", "brave", "duckduckgo"] (default: all)websearch_ai_summarySearch and return AI-ready aggregated content optimized for analysis and summarization.
Parameters:
query (string, required): The search querymax_results (int, optional): Maximum results to return (default: 3)Returns: Formatted markdown content with proper structure for AI processing.
mcp-websearch-server/
├── main.go # Entry point with CLI flags
├── mcp/ # MCP protocol implementation
│ └── server.go # MCP server and tool registration
├── search/ # Search engine implementations
│ ├── interface.go # Common interfaces
│ ├── hybrid_searcher.go # Hybrid multi-engine searcher
│ ├── multi_engine.go # Basic multi-engine orchestration
│ ├── bing_goquery.go
... [View full README on GitHub](https://github.com/liliang-cn/mcp-websearch-server#readme)