MCP Web Research Server

MCP Web Research Server

一个与 Claude Desktop 集成的服务器,可实现实时网络研究功能,允许用户直接从对话中搜索 Google、提取网页内容和捕获屏幕截图。

内容获取
访问服务器

README

MCP Web Research Server

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

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

功能

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

前提条件

安装

首先,确保您已下载并安装了 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 桌面在需要时自动启动 Web Research MCP 服务器。

用法

只需与 Claude 开始聊天,并发送一个可以从网络研究中受益的提示。如果您想要一个为更深入的网络研究定制的预构建提示,您可以使用我们通过此软件包提供的 agentic-research 提示。通过单击聊天输入中的回形针图标,然后选择 Choose an integrationwebresearchagentic-research,在 Claude 桌面中访问该提示。

<img src="https://i.ibb.co/N6Y3C0q/Screenshot-2024-12-05-at-11-01-27-PM.png" alt="Example screenshot of web research" 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 在研究一般主题时使用高质量的来源可能会有所帮助。例如,您可以提示 reuters or AP 的今日新闻 而不是 今日新闻

问题

这在很大程度上是 pre-alpha 代码。它也是 AIGC,所以请期待错误。

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

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

开发

# 安装依赖
pnpm install

# 构建项目
pnpm build

# 监听更改
pnpm watch

# 在开发模式下运行
pnpm dev

要求

  • Node.js >= 18
  • Playwright(作为依赖项自动安装)

验证平台

  • [x] macOS
  • [ ] Linux

许可证

MIT

作者

mzxrai

推荐服务器

mult-fetch-mcp-server

mult-fetch-mcp-server

A versatile MCP-compliant web content fetching tool that supports multiple modes (browser/node), formats (HTML/JSON/Markdown/Text), and intelligent proxy detection, with bilingual interface (English/Chinese).

精选
本地
Knowledge Graph Memory Server

Knowledge Graph Memory Server

为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
Exa MCP Server

Exa MCP Server

一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。

精选
mcp-perplexity

mcp-perplexity

Perplexity API 的 MCP 服务器。

精选
MCP Web Research Server

MCP Web Research Server

一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。

精选
PubMedSearch MCP Server

PubMedSearch MCP Server

A Model Content Protocol server that provides tools to search and retrieve academic papers from PubMed database.

精选
YouTube Translate MCP

YouTube Translate MCP

一个模型上下文协议服务器,可以通过文字稿、翻译、摘要和各种语言的字幕生成来访问 YouTube 视频内容。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选
Perplexity Deep Research MCP

Perplexity Deep Research MCP

一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。

精选