网页研究服务器

MCP网页研究服务器是一个为Claude提供实时网络研究功能的工具,支持Google搜索集成、网页内容提取和研究会话跟踪。

作者 By mzxrai
本地部署 网络研究 实时信息
GitHub

MCP Web研究服务器

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

将实时信息带入克劳德,轻松研究任何主题。

特性

  • 谷歌搜索集成
  • 网页内容提取
  • 研究会话跟踪(访问页面列表、搜索查询等)
  • 屏幕截图

先决条件

安装

首先,确保您已下载并安装 克劳德桌面应用程序 你已经安装了npm。

接下来,将此条目添加到您的 claude_desktop_config.json (在Mac上,可在以下网址找到 ~/Library/Application\ Support/Claude/claude_desktop_config.json):

JSON``` 1 2 3 4 5 6 7 8{ “mcpServers”: { “webresearch”: { “command”: “npx”, “args”: [“-y”, “@mzxrai/mcp-webresearch@latest”] } } }


此配置允许Claude Desktop在需要时自动启动web研究MCP服务器。


## 用法


只需与克劳德开始聊天,并发送一条有益于网络研究的提示。如果你想为更深入的网络研究定制一个预构建的提示,你可以使用 `agentic-research` 提示我们通过此套餐提供。通过单击聊天输入中的回形针图标,然后选择 `Choose an integration` → `webresearch` → `agentic-research`.


![Example screenshot of web research](https://gips1.baidu.com/it/u=1225082424,3343555076&fm=3081&app=3081&f=PNG?w=1046&h=858)
### 工具


1. `search_google`


- 执行谷歌搜索并提取结果
- 论据: `{ query: string }`
2. `visit_page`


- 访问网页并提取其内容
- 论据: `{ url: string, takeScreenshot?: boolean }`
3. `take_screenshot`


- 截取当前页面的屏幕截图
- 无需任何论据


### 鼓励


#### `agentic-research`


一个有指导的研究提示,帮助克劳德进行彻底的网络研究。提示指示克劳德:


- 从广泛的搜索开始,了解主题格局
- 优先考虑高质量、权威的来源
- 根据研究结果迭代完善研究方向
- 让你了解情况,让你以互动的方式指导研究
- 始终使用URL引用来源


### 资源


我们公开了两件事作为MCP资源:(1)捕获的网页截图,以及(2)研究会议。


#### 截图


当你截图时,它会被另存为MCP资源。您可以通过Paperclip图标在Claude Desktop中访问捕获的屏幕截图。


#### 研究会议


服务器维护一个研究会话,其中包括:


- 搜索查询
- 已访问的页面
- 提取内容
- 截图
- 时间戳


### 建议


为了获得最佳效果,如果您选择不使用 `agentic-research` 在进行研究时,建议克劳德在研究一般主题时使用高质量的资源可能会有所帮助。例如,您可以提示 `news today from reuters or AP` 而不是 `news today`.


## 问题


这是非常前alpha代码。而且它也是AIGC,所以预计会有bug。


如果您遇到问题,检查Claude Desktop的MCP日志可能会有所帮助:


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

发展

BASH``` 1 2 3 4 5 6 7 8# 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


## 许可证


麻省理工学院


## 作者


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