使用说明
项目简介
MCP Web Research Server 是一个基于 Model Context Protocol (MCP) 构建的应用后端,旨在为 Claude 等 LLM 客户端提供网页研究能力。通过集成 Google 搜索、网页内容提取和屏幕截图等功能,使用户可以直接在 LLM 对话中进行实时的网络信息查询和利用。
主要功能点
- Google 搜索集成: 支持通过 LLM 指令进行 Google 搜索并获取搜索结果。
- 网页内容提取: 能够访问指定网页并提取网页内容,方便 LLM 理解和利用网页信息。
- 屏幕截图: 支持捕获网页的屏幕截图,作为可视化信息资源提供给 LLM。
- 研究会话跟踪: 记录用户的搜索查询、访问页面和屏幕截图等研究会话信息,方便用户管理和回顾研究过程。
- 资源管理: 将屏幕截图和研究会话信息作为 MCP 资源进行管理,方便 LLM 客户端访问和使用。
- Prompt 模板: 提供预置的 'agentic-research' Prompt 模板,引导 LLM 进行更深入的网络研究。
安装步骤
- 安装 Claude Desktop 客户端: 确保已安装 Claude Desktop 应用程序。
- 配置 'claude_desktop_config.json': 打开 Claude Desktop 配置文件 ('claude_desktop_config.json'),通常位于 '~/Library/Application\ Support/Claude/claude_desktop_config.json' (macOS)。
- 添加 MCP 服务器配置: 在 'claude_desktop_config.json' 文件的 'mcpServers' 字段下添加以下配置信息:
{ "mcpServers": { "webresearch": { "command": "npx", "args": ["-y", "@mzxrai/mcp-webresearch@latest"] } } }
服务器配置
上述 'claude_desktop_config.json' 中的配置信息定义了如何启动 MCP Web Research Server。
- 'server name': 'webresearch' (服务器名称,用于在 Claude Desktop 中识别和选择该集成)
- 'command': 'npx' (启动服务器的命令,这里使用 'npx' 运行 npm 包)
- 'args': '["-y", "@mzxrai/mcp-webresearch@latest"]' (传递给 'npx' 的参数,用于指定要运行的 npm 包 '@mzxrai/mcp-webresearch' 的最新版本。'-y' 参数表示自动确认安装包)
基本使用方法
- 启动 Claude Desktop 客户端。
- 在 Claude 中发起对话: 开始与 Claude 的对话。
- 使用预置 Prompt 或自定义 Prompt 进行网络研究:
- 使用预置 Prompt: 点击 Claude 聊天输入框中的 Paperclip 图标,选择 "Choose an integration" -> "webresearch" -> "agentic-research"。 使用 'agentic-research' Prompt 模板,按照提示输入研究主题,Claude 将根据 Prompt 指示进行深入的网络研究。
- 自定义 Prompt: 在聊天输入框中,直接向 Claude 发送包含网络研究需求的 Prompt。例如,你可以要求 Claude 使用 'search_google' 工具进行搜索,或使用 'visit_page' 工具访问特定网页。
信息
分类
网页与API