项目简介

Web Research Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为 Claude 等大型语言模型 (LLM) 应用提供实时的网络研究能力。通过集成 Google 搜索和网页内容提取等工具,它使得 LLM 能够访问和利用最新的网络信息,从而提升其在信息检索、问题解答等任务中的表现。

主要功能点

  • Google 搜索集成: 支持通过 Google 搜索获取最新的网络信息。
  • 网页内容提取: 能够访问网页并提取网页内容,为 LLM 提供结构化的文本信息。
  • 研究会话跟踪: 记录用户的搜索查询、访问页面和截图等研究过程,方便用户回顾和管理研究成果。
  • 屏幕截图: 支持捕获网页截图,作为研究的视觉证据或补充材料。
  • 资源管理: 将网页截图和研究会话信息作为 MCP 资源进行管理,方便客户端访问和利用。
  • Prompt 模板: 提供预定义的 'agentic-research' Prompt 模板,引导 LLM 进行深入的网络研究。

安装步骤

  1. 安装 Claude Desktop 应用: 确保已安装 Claude Desktop 应用
  2. 配置 'claude_desktop_config.json':
    • 打开 Claude Desktop 应用的配置文件 'claude_desktop_config.json'。在 macOS 系统中,该文件通常位于 '~/Library/Application\ Support/Claude/claude_desktop_config.json'。

    • 在 'mcpServers' 字段下添加一个新的服务器配置,配置内容如下:

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

      配置信息说明:

      • 'server name': 'webresearch' (服务器名称,用于在 Claude Desktop 中标识该集成)
      • 'command': 'npx' (Node Package Runner,用于执行 npm 包)
      • 'args': '["-y", "@mzxrai/mcp-webresearch@latest"]' (参数列表,'-y' 表示自动确认安装,'@mzxrai/mcp-webresearch@latest' 指定要运行的 npm 包及其版本,这里表示运行最新的 'mcp-webresearch' 包)

基本使用方法

  1. 启动 Claude Desktop 应用。

  2. 开始与 Claude 的对话。

  3. 发送需要网络研究的 Prompt。 例如,您可以直接提问需要搜索的问题。

  4. 使用预置 Prompt 模板 'agentic-research' 进行深入研究。

    • 点击 Claude 聊天输入框中的 📎 纸夹图标。
    • 选择 "Choose an integration" -> "webresearch" -> "agentic-research"。
    • 在 Prompt 中输入您要研究的主题。
  5. 利用 Tools 进行更精细的操作。 您可以在 Prompt 中指示 Claude 使用以下 Tools:

    • 'search_google': 进行 Google 搜索,参数为 '{ query: string }'。
    • 'visit_page': 访问网页并提取内容,参数为 '{ url: string, takeScreenshot?: boolean }'。
    • 'take_screenshot': 对当前页面进行截图,无需参数。
  6. 访问 MCP 资源。 您可以通过点击 Claude 聊天输入框中的 📎 纸夹图标来访问和查看截图等资源。

信息

分类

网页与API