MCP Web Research Server 使用说明

项目简介

本项目 'mcp-webresearch-stealthified' 是一个基于 Model Context Protocol (MCP) 的服务器实现,旨在为大型语言模型 (LLM),如 Claude,提供强大的网页研究能力。通过集成 Google 搜索、网页内容提取和屏幕截图等功能,它允许 LLM 实时访问和利用互联网信息,从而提升其在研究、信息检索等任务中的表现。

主要功能点

  • 集成 Google 搜索: 能够执行 Google 搜索并提取搜索结果,帮助 LLM 获取最新的网络信息。
  • 网页内容提取: 可以访问指定网页并提取其内容,方便 LLM 理解和分析网页信息。
  • 屏幕截图: 支持捕获网页的屏幕截图,为 LLM 提供更直观的页面信息。
  • 研究会话跟踪: 记录用户的搜索查询、访问页面和屏幕截图等研究过程,方便管理和回顾研究会话。
  • Prompt 模板: 提供预置的 'agentic-research' Prompt 模板,引导 Claude 进行深入的、迭代式的网页研究。

安装步骤

  1. 安装 Claude Desktop 应用: 确保已下载并安装 Claude Desktop 应用
  2. 配置 'claude_desktop_config.json': 找到 Claude Desktop 的配置文件 'claude_desktop_config.json' (Mac 系统通常位于 '~/Library/Application\ Support/Claude/claude_desktop_config.json'),添加以下 'mcpServers' 配置:
{
  "mcpServers": {
    "webresearch": {
      "command": "npx",
      "args": ["-y", "@mzxrai/mcp-webresearch@latest"]
    }
  }
}

服务器配置

MCP 服务器配置信息 (json 格式) 已经包含在安装步骤的 'claude_desktop_config.json' 中。 配置项说明:

  • 'server name': 'webresearch' (服务器名称,用于在 Claude Desktop 中标识和选择集成)
  • 'command': 'npx' (启动服务器的命令,'npx' 用于执行 npm 包)
  • 'args': '["-y", "@mzxrai/mcp-webresearch@latest"]' (传递给 'npx' 的参数,'-y' 表示自动确认安装包,'@mzxrai/mcp-webresearch@latest' 指定要执行的 npm 包及其最新版本)

注意: 无需手动配置服务器地址或端口,Claude Desktop 会自动通过标准输入输出 (stdio) 与 MCP 服务器建立连接。

基本使用方法

  1. 启动 Claude Desktop 应用。
  2. 开始与 Claude 的对话。
  3. 发送需要网页研究的 Prompt。 例如,您可以直接提问需要搜索的问题,或者使用提供的 'agentic-research' Prompt 模板进行更结构化的研究。
  4. 使用 Prompt 模板: 点击 Claude Desktop 聊天输入框中的 纸夹图标 -> Choose an integration -> webresearch -> agentic-research。 您可以使用此 Prompt 模板,根据提示输入您的研究主题,Claude 将会使用网页研究工具进行更深入的探索。
  5. 访问资源 (截图): 当您使用 'take_screenshot' 工具或在 'visit_page' 工具中选择截屏时,截图会作为 MCP 资源保存。您可以通过点击 Claude Desktop 聊天输入框中的 纸夹图标 访问和查看已保存的截图。

提示: 如果您不使用 'agentic-research' Prompt 模板,建议在 Prompt 中明确告知 Claude 使用 'search_google' 和 'visit_page' 等工具进行网页研究,并提供一些高质量的参考来源,以获得更佳的研究效果。

信息

分类

网页与API