MCP Web Research Server

by jevy
MIT License
854
  • Apple

Integrations

  • Enables Google search integration for retrieving real-time search results and extracting information from the web

  • Verified compatibility with macOS, including specific file paths for configuration and logs

MCP Web Research Server

A Model Context Protocol (MCP) server for web research.

Bring real-time info into Claude and easily research any topic.

Features

  • Google search integration
  • Webpage content extraction
  • Research session tracking (list of visited pages, search queries, etc.)
  • Screenshot capture

Prerequisites

Installation

First, ensure you've downloaded and installed the Claude Desktop app and you have npm installed.

Next, add this entry to your claude_desktop_config.json (on Mac, found at ~/Library/Application\ Support/Claude/claude_desktop_config.json):

{ "mcpServers": { "webresearch": { "command": "npx", "args": ["-y", "@mzxrai/mcp-webresearch@latest"] } } }

This config allows Claude Desktop to automatically start the web research MCP server when needed.

Usage

Simply start a chat with Claude and send a prompt that would benefit from web research. If you'd like a prebuilt prompt customized for deeper web research, you can use the agentic-research prompt that we provide through this package. Access that prompt in Claude Desktop by clicking the Paperclip icon in the chat input and then selecting Choose an integrationwebresearchagentic-research.

Tools

  1. search_google
    • Performs Google searches and extracts results
    • Arguments: { query: string }
  2. visit_page
    • Visits a webpage and extracts its content
    • Arguments: { url: string, takeScreenshot?: boolean }
  3. take_screenshot
    • Takes a screenshot of the current page
    • No arguments required

Prompts

agentic-research

A guided research prompt that helps Claude conduct thorough web research. The prompt instructs Claude to:

  • Start with broad searches to understand the topic landscape
  • Prioritize high-quality, authoritative sources
  • Iteratively refine the research direction based on findings
  • Keep you informed and let you guide the research interactively
  • Always cite sources with URLs

Resources

We expose two things as MCP resources: (1) captured webpage screenshots, and (2) the research session.

Screenshots

When you take a screenshot, it's saved as an MCP resource. You can access captured screenshots in Claude Desktop via the Paperclip icon.

Research Session

The server maintains a research session that includes:

  • Search queries
  • Visited pages
  • Extracted content
  • Screenshots
  • Timestamps

Suggestions

For the best results, if you choose not to use the agentic-research prompt when doing your research, it may be helpful to suggest high-quality sources for Claude to use when researching general topics. For example, you could prompt news today from reuters or AP instead of news today.

Problems

This is very much pre-alpha code. And it is also AIGC, so expect bugs.

If you run into issues, it may be helpful to check Claude Desktop's MCP logs:

tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

Development

# Install dependencies pnpm install # Build the project pnpm build # Watch for changes pnpm watch # Run in development mode pnpm dev

Requirements

  • Node.js >= 18
  • Playwright (automatically installed as a dependency)

Verified Platforms

  • macOS
  • Linux

License

MIT

Author

mzxrai

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

A server that integrates with Claude Desktop to enable real-time web research capabilities, allowing users to search Google, extract webpage content, and capture screenshots directly from conversations.

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Tools
          2. Prompts
          3. Resources
          4. Suggestions
        2. Problems
          1. Development
            1. Requirements
              1. Verified Platforms
                1. License
                  1. Author

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      The MCP Web Research Server enables real-time web research with Claude by integrating Google search, capturing webpage content and screenshots, and tracking research sessions.
                      Last updated -
                      3
                      53
                      46
                      TypeScript
                      MIT License
                      • Apple
                    • A
                      security
                      F
                      license
                      A
                      quality
                      A server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.
                      Last updated -
                      1
                      5
                      Python
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A server that allows Claude to search and retrieve emails from your Gmail account, supporting functions like searching emails, retrieving full content of specific emails, and listing recent messages.
                      Last updated -
                      2
                      Python
                      Apache 2.0
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A server that allows users to manage documents and perform Claude-powered searches using Needle through the Claude Desktop application.
                      Last updated -
                      7
                      39
                      Python
                      MIT License
                      • Apple

                    View all related MCP servers

                    ID: ddurpon8f0