MCP网络研究
一种模型上下文协议服务器,通过集成谷歌搜索、提取网页内容和捕获截图,使克劳德能够进行网络研究。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"webresearch": {
"args": [
"-y",
"@mzxrai/mcp-webresearch@latest"
],
"command": "npx"
}
}
}
服务介绍
MCP Web Research Server
一个用于网络研究的模型上下文协议(MCP)服务器。
将实时信息引入Claude,轻松研究任何主题。
特性
- Google搜索集成
- 网页内容提取
- 研究会话跟踪(访问过的页面列表、搜索查询等)
- 截图捕获
先决条件
- Node.js >= 18(包括
npm和npx) - Claude桌面应用程序
安装
首先,请确保您已下载并安装了Claude桌面应用程序并且已经安装了npm。
接下来,在您的claude_desktop_config.json中添加此条目(在Mac上,文件位于~/Library/Application\ Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"webresearch": {
"command": "npx",
"args": ["-y", "@mzxrai/mcp-webresearch@latest"]
}
}
}
该配置允许Claude桌面应用在需要时自动启动网络研究MCP服务器。
使用
只需与Claude开始聊天,并发送可以从网络研究中受益的提示。如果您希望使用为深入网络研究定制的预构建提示,可以通过本软件包提供的agentic-research提示来实现。在Claude桌面应用中通过点击聊天输入框中的纸夹图标然后选择选择一个集成 → webresearch → agentic-research来访问该提示。
工具
-
search_google- 执行Google搜索并提取结果
- 参数:
{ query: string }
-
visit_page- 访问网页并提取其内容
- 参数:
{ url: string, takeScreenshot?: boolean }
-
take_screenshot- 对当前页面进行截图
- 不需要参数
提示
agentic-research
一个指导性的研究提示,帮助Claude进行全面的网络研究。该提示指示Claude:
- 从广泛的搜索开始以了解主题概貌
- 优先考虑高质量、权威的来源
- 根据发现迭代地细化研究方向
- 保持您知情并让您交互式地指导研究
- 总是引用带有URL的来源
资源
我们作为MCP资源暴露了两样东西:(1) 捕获的网页截图,以及 (2) 研究会话。
截图
当您截取屏幕截图时,它会被保存为MCP资源。您可以通过纸夹图标在Claude桌面应用中访问捕获的截图。
研究会话
服务器维护一个研究会话,其中包括:
- 搜索查询
- 访问的页面
- 提取的内容
- 截图
- 时间戳
建议
为了获得最佳结果,如果您选择不在进行研究时使用agentic-research提示,建议为Claude提供高质量的来源以供研究通用主题时使用。例如,您可以提示来自路透社或美联社的今日新闻而不是简单的今日新闻。
问题
这非常像是预alpha阶段的代码。此外,它也是AIGC,因此请预期会有bug。
如果你遇到问题,检查 Claude Desktop 的 MCP 日志可能会有所帮助:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
开发
# Install dependencies
pnpm install
# Build the project
pnpm build
# Watch for changes
pnpm watch
# Run in development mode
pnpm dev
要求
- Node.js >= 18
- Playwright(作为依赖项自动安装)
已验证平台
- macOS
- Linux
许可证
MIT