# 网络研究助手
## 基本信息
- Slug: `mzxrai-mcp-webresearch`
- Source: modelscope
- Publisher: @mzxrai/mcp-webresearch
- Categories: browser-automation / search
- Hosted: No
- License: MIT License
- Source URL: https://www.modelscope.cn/mcp/servers/@mzxrai/mcp-webresearch
## 简介
一个用于网络研究的模型上下文协议（MCP）服务器。将实时信息引入克劳德，轻松研究任何主题。
## 安装提示

```bash
此配置允许 Claude 桌面应用程序在需要时自动启动网络研究 MCP 服务器。 ## 使用方法 只需与 Claude 开始聊天，并发送一个可以从网络研究中受益的提示。如果你想使用一个为更深入的网络研究定制的预构建提示，你可以使用我们通过这个包提供的 `agentic-research` 提示。在 Claude 桌面应用程序中，点击聊天输入中的回形针图标，然后选择 `Choose an integration` → `webresearch` → `agentic-research` 来访问该提示。 <img src="https://i.ibb.co/N6Y3C0q/Screenshot-2024-12-05-at-11-01-27-PM.png" alt="网络研究示例截图" width="400"/> ### 工具 1. `search_google` - 执行 Google 搜索并提取结果 - 参数：`{ query: string }` 2. `visit_page` - 访问网页并提取其内容 - 参数：`{ url: string, takeScreenshot?: boolean }` 3. `take_screenshot` - 对当前页面进行截图 - 不需要参数 ### 提示 #### `agentic-research` 这是一个引导性的研究提示，帮助 Claude 进行彻底的网络研究。该提示指示 Claude： - 从广泛的搜索开始以了解主题概况 - 优先考虑高质量、权威的来源 - 根据发现迭代地细化研究方向 - 让你知情并让你交互式地指导研究 - 始终引用带有 URL 的来源 ### 资源 我们将两样东西作为 MCP 资源暴露出来：(1) 捕获的网页截图和 (2) 研究会话。 #### 截图 当你截取屏幕时，它会被保存为一个 MCP 资源。你可以通过回形针图标在 Claude 桌面应用程序中访问捕获的截图。 #### 研究会话 服务器维护一个研究会话，其中包括： - 搜索查询 - 访问过的页面 - 提取的内容 - 截图 - 时间戳 ### 建议 为了获得最佳结果，如果你选择在进行研究时不使用 `agentic-research` 提示，建议提供高质量的来源供 Claude 在研究一般主题时使用。例如，你可以提示 `来自路透社或美联社的今日新闻` 而不是 `今日新闻`。 ## 问题 这仍然是非常早期的代码。而且它也是 AIGC，所以请预期会有 bug。 如果你遇到问题，检查 Claude Desktop 的 MCP 日志可能会有所帮助：
```

## MCP Server 详情

# MCP Web 研究服务器

用于网络研究的模型上下文协议 (MCP) 服务器。

将实时信息引入 Claude 并轻松研究任何主题。

## 特性

- Google 搜索集成
- 网页内容提取
- 研究会话跟踪（访问页面列表、搜索查询等）
- 截图捕获

## 前提条件

- [Node.js](https://nodejs.org/) >= 18（包含 `npm` 和 `npx`）
- [Claude 桌面应用程序](https://claude.ai/download)

## 安装

首先，确保你已经下载并安装了 [Claude 桌面应用程序](https://claude.ai/download)，并且已经安装了 npm。

接下来，在你的 `claude_desktop_config.json` 中添加以下条目（在 Mac 上，该文件位于 `~/Library/Application\ Support/Claude/claude_desktop_config.json`）：

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


此配置允许 Claude 桌面应用程序在需要时自动启动网络研究 MCP 服务器。

## 使用方法

只需与 Claude 开始聊天，并发送一个可以从网络研究中受益的提示。如果你想使用一个为更深入的网络研究定制的预构建提示，你可以使用我们通过这个包提供的 `agentic-research` 提示。在 Claude 桌面应用程序中，点击聊天输入中的回形针图标，然后选择 `Choose an integration` → `webresearch` → `agentic-research` 来访问该提示。

<img src="https://i.ibb.co/N6Y3C0q/Screenshot-2024-12-05-at-11-01-27-PM.png" alt="网络研究示例截图" width="400"/>

### 工具

1. `search_google`
   - 执行 Google 搜索并提取结果
   - 参数：`{ query: string }`

2. `visit_page`
   - 访问网页并提取其内容
   - 参数：`{ url: string, takeScreenshot?: boolean }`

3. `take_screenshot`
   - 对当前页面进行截图
   - 不需要参数

### 提示

#### `agentic-research`
这是一个引导性的研究提示，帮助 Claude 进行彻底的网络研究。该提示指示 Claude：
- 从广泛的搜索开始以了解主题概况
- 优先考虑高质量、权威的来源
- 根据发现迭代地细化研究方向
- 让你知情并让你交互式地指导研究
- 始终引用带有 URL 的来源

### 资源

我们将两样东西作为 MCP 资源暴露出来：(1) 捕获的网页截图和 (2) 研究会话。

#### 截图

当你截取屏幕时，它会被保存为一个 MCP 资源。你可以通过回形针图标在 Claude 桌面应用程序中访问捕获的截图。

#### 研究会话

服务器维护一个研究会话，其中包括：
- 搜索查询
- 访问过的页面
- 提取的内容
- 截图
- 时间戳

### 建议

为了获得最佳结果，如果你选择在进行研究时不使用 `agentic-research` 提示，建议提供高质量的来源供 Claude 在研究一般主题时使用。例如，你可以提示 `来自路透社或美联社的今日新闻` 而不是 `今日新闻`。

## 问题

这仍然是非常早期的代码。而且它也是 AIGC，所以请预期会有 bug。

如果你遇到问题，检查 Claude Desktop 的 MCP 日志可能会有所帮助：

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


## 开发

```bash
# Install dependencies
pnpm install

# Build the project
pnpm build

# Watch for changes
pnpm watch

# Run in development mode
pnpm dev
```


## 要求

- Node.js >= 18
- Playwright（作为依赖项自动安装）

## 已验证平台

- [x] macOS
- [ ] Linux

## 许可证

MIT

## 作者

[mzxrai](https://github.com/mzxrai)

