MCP Web Research Server

MCP Web Research Server

site icon
2025.02.15 0
网页研究信息提取搜索集成浏览器自动化开发效率
MCP Web Research Server 是一个基于 Model Context Protocol (MCP) 的服务器,专注于网页研究功能。它能够将实时信息整合到 Claude 中,方便用户进行各种主题的研究。该服务器提供了 Google 搜索集成、网页内容提取、研究会话跟踪和截图捕获等核心功能,适用于需要快速获取和分析网页信息的场景。
View on GitHub

Overview

基本能力

产品定位

MCP Web Research Server 是一个专门为网页研究设计的 MCP 服务器,旨在通过集成实时网络信息增强 Claude 的研究能力。

核心功能

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

适用场景

  • 快速获取网络信息
  • 进行深入的主题研究
  • 收集和分析网页内容
  • 保存研究过程中的截图

工具列表

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

  4. visit_page

  5. 访问网页并提取其内容
  6. 参数: { url: string, takeScreenshot?: boolean }

  7. take_screenshot

  8. 对当前页面进行截图
  9. 不需要参数

常见问题解答

  • 这是一个预发布阶段的代码,可能存在 bug
  • 遇到问题时可以检查 Claude Desktop 的 MCP 日志
  • 目前仅验证了 macOS 平台

使用教程

使用依赖

  • Node.js >= 18(包含 npm 和 npx)
  • Claude Desktop 应用

安装教程

  1. 确保已安装 Claude Desktop 应用和 npm
  2. claude_desktop_config.json 中添加以下配置(Mac 上位于 ~/Library/Application\ Support/Claude/claude_desktop_config.json):
{
  "mcpServers": {
    "webresearch": {
      "command": "npx",
      "args": ["-y", "@mzxrai/mcp-webresearch@latest"]
    }
  }
}

调试方式

检查 MCP 日志:

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

开发信息

# 安装依赖
pnpm install

# 构建项目
pnpm build

# 监视变化
pnpm watch

# 开发模式运行
pnpm dev

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。