Home / MCP / MCP Web Research Server
Provides real-time web research via Google search, page extraction, session tracking, and screenshots for Claude integration.
Configuration
View docs{
"mcpServers": {
"webresearch": {
"command": "npx",
"args": [
"-y",
"@mzxrai/mcp-webresearch@latest"
],
"env": {
"YOUR_ENV": "value"
}
}
}
}The MCP Web Research Server lets you bring real-time information into Claude to support deep, topic-focused research. It combines web search, content extraction from pages, session tracking, and screenshots so you can research efficiently inside your chat.
You interact with the server through an MCP client. Start a chat with Claude and ask questions that benefit from live web research. If you want a guided workflow, use the agentic-research prompt to drive thorough exploration, citations, and iterative refinement. The server tracks your research session, including search queries, visited pages, extracted content, and screenshots, so you can review your research history and results.
Prerequisites are Node.js version 18 or newer (which includes npm and npx) and the Claude Desktop application.
{
"mcpServers": {
"webresearch": {
"command": "npx",
"args": ["-y", "@mzxrai/mcp-webresearch@latest"]
}
}
}To use the web research features inside Claude Desktop, ensure Claude Desktop is installed and configured to launch the MCP server automatically when needed. You can start a session by sending a prompt in Claude that benefits from live web data.
Prompts specialize the research flow. The agentic-research prompt provides a guided, citation-rich approach. Access it in Claude Desktop by clicking the Paperclip icon in the chat input, choosing an integration, selecting webresearch, and picking agentic-research.
search_google — Performs Google searches and extracts results. Arguments: { query: string }.
visit_page — Visits a webpage and extracts its content. Arguments: { url: string, takeScreenshot?: boolean }.
take_screenshot — Takes a screenshot of the current page. No arguments required.
agentic-research is a guided research prompt that helps Claude conduct thorough web research. It instructs Claude to start with broad searches, prioritize high-quality sources, iteratively refine the direction, keep you informed, and always cite sources with URLs.
Screenshots are stored as MCP resources and can be accessed via Claude Desktop using the Paperclip icon. The server maintains a research session that includes search queries, visited pages, extracted content, screenshots, and timestamps.
If you skip the agentic-research prompt, consider suggesting high-quality sources for Claude to use. For example, prompt with news today from Reuters or AP to guide general-topic research.
This is early-stage software and may contain bugs. If you encounter issues, check Claude Desktop MCP logs for clues. A common diagnostic command is provided below.
tail -n 20 -f ~/Library/Logs/Claude/mcp*.logYou may work on the server locally by installing dependencies, building, and running in development mode as needed.
Node.js version 18 or newer is required. Playwright is automatically installed as a dependency.
macOS is supported.
MIT
mzxrai
Performs Google searches and extracts results.
Visits a webpage and extracts its content.
Takes a screenshot of the current page.