项目简介
Web Research Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为 Claude 等大型语言模型 (LLM) 应用提供实时的网络研究能力。通过集成 Google 搜索和网页内容提取等工具,它使得 LLM 能够访问和利用最新的网络信息,从而提升其在信息检索、问题解答等任务中的表现。
主要功能点
- Google 搜索集成: 支持通过 Google 搜索获取最新的网络信息。
- 网页内容提取: 能够访问网页并提取网页内容,为 LLM 提供结构化的文本信息。
- 研究会话跟踪: 记录用户的搜索查询、访问页面和截图等研究过程,方便用户回顾和管理研究成果。
- 屏幕截图: 支持捕获网页截图,作为研究的视觉证据或补充材料。
- 资源管理: 将网页截图和研究会话信息作为 MCP 资源进行管理,方便客户端访问和利用。
- Prompt 模板: 提供预定义的 'agentic-research' Prompt 模板,引导 LLM 进行深入的网络研究。
安装步骤
- 安装 Claude Desktop 应用: 确保已安装 Claude Desktop 应用。
- 配置 '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' 包)
-
基本使用方法
-
启动 Claude Desktop 应用。
-
开始与 Claude 的对话。
-
发送需要网络研究的 Prompt。 例如,您可以直接提问需要搜索的问题。
-
使用预置 Prompt 模板 'agentic-research' 进行深入研究。
- 点击 Claude 聊天输入框中的 📎 纸夹图标。
- 选择 "Choose an integration" -> "webresearch" -> "agentic-research"。
- 在 Prompt 中输入您要研究的主题。
-
利用 Tools 进行更精细的操作。 您可以在 Prompt 中指示 Claude 使用以下 Tools:
- 'search_google': 进行 Google 搜索,参数为 '{ query: string }'。
- 'visit_page': 访问网页并提取内容,参数为 '{ url: string, takeScreenshot?: boolean }'。
- 'take_screenshot': 对当前页面进行截图,无需参数。
-
访问 MCP 资源。 您可以通过点击 Claude 聊天输入框中的 📎 纸夹图标来访问和查看截图等资源。
信息
分类
网页与API