
Web Researcher MCP
@zoharbabin
关于 Web Researcher MCP
Your AI research assistant that cites real sources and stays honest. Search the entire web or narrow it down to just the sites you trust; medical journals, court databases, news outlets, academic papers. Analyze the full source, not just snippets. Links that work, citations you c
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"web-researcher": {
"command": "web-researcher-mcp",
"args": [],
"env": {
"GOOGLE_CUSTOM_SEARCH_API_KEY": "<YOUR_KEY>",
"GOOGLE_CUSTOM_SEARCH_ID": "<YOUR_CX>",
"SEARCH_PROVIDER": "google"
}
}
}
}工具
8General web search with optional search lenses for domain-focused results
Extract content from any URL -- web pages, PDFs, DOCX, PPTX, YouTube transcripts (3-strategy fallback)
Combined search + extraction pipeline with quality scoring and deduplication
Search for images with size, type, color, and file format filters
Search news sources with freshness controls and source filtering
Search peer-reviewed papers across arXiv, PubMed, IEEE, Nature, Springer, and other scholarly databases
Search patent databases with CPC classification, strict office filtering (US/EP/WO/JP/CN/KR)
Multi-step research tracking with session state for iterative investigation
概览
What is Web Researcher MCP?
Web Researcher MCP is a production-grade MCP server that gives AI assistants the ability to search the web, extract content, and conduct multi-source research. It works with any MCP-compatible client such as Claude Code, Claude Desktop, and Cursor.
How to use Web Researcher MCP?
Install via Go (go install github.com/zoharbabin/web-researcher-mcp/cmd/web-researcher-mcp@latest), download a prebuilt binary, run a Docker container, or build from source. Then configure search provider credentials (e.g., Google, Brave) in environment variables and add the server to your MCP client configuration (e.g., ~/.claude/settings.json).
Key features of Web Researcher MCP
- Multiple specialized research tools in a single server
- Pluggable search backends with multi-provider routing and automatic fallback
- 4-tier content extraction (markdown, stealth HTTP, HTML, headless browser)
- Search lenses for domain-focused research (programming, news, legal, medical)
- Single static binary with optional Chromium for JS rendering
- Enterprise-ready: OAuth 2.1, multi-tenancy, rate limiting, audit logging
Use cases of Web Researcher MCP
- General web search with domain-focused search lenses
- Extract content from URLs including PDFs, DOCX, PPTX, and YouTube transcripts
- Combined search and extraction pipeline with quality scoring and deduplication
- Image and news search with filters and freshness controls
- Academic and patent search across scholarly databases and patent offices
FAQ from Web Researcher MCP
Which search providers are supported?
Google, Brave, Serper, SearXNG, and SearchAPI.io. Multi-provider routing with automatic fallback is available.
Do I need a Google API key?
Only if Google is your search provider. You can set SEARCH_ROUTING to use Brave, Serper, or other providers without Google keys.
Does it work with any MCP client?
Yes, it works with Claude Code, Claude Desktop, Cursor, and any MCP-compatible client over STDIO or HTTP/SSE transport.
What are the runtime requirements?
The server is a single static Go binary. For JavaScript-rendered pages, Chromium is auto-downloaded on first use.
Is there a Docker image?
Yes, available on Docker Hub (docker.io/zoharbabin/web-researcher-mcp) and GitHub Container Registry (ghcr.io/zoharbabin/web-researcher-mcp).
其他 分类下的更多 MCP 服务器
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
评论