MCP Web Research Server

MCP Web Research Server

site icon
2025.02.28 1
JavaScript网页研究信息收集自动化工具搜索工具浏览器自动化
MCP Web Research Server 是一个基于Model Context Protocol (MCP)的服务器,专为网页研究设计。它能够将实时信息引入Claude,方便用户研究任何主题。核心功能包括Google搜索集成、网页内容提取、研究会话跟踪和截图捕获。适用于需要进行网页研究、信息收集和数据分析的场景。
View on GitHub

Overview

基本能力

产品定位

MCP Web Research Server 是一个专为网页研究设计的服务器,旨在通过Claude进行高效的网页信息收集和研究。

核心功能

  • Google搜索集成:支持通过Google搜索获取实时信息。
  • 网页内容提取:能够提取网页的文本内容。
  • 研究会话跟踪:记录访问的页面、搜索查询等信息。
  • 截图捕获:支持对网页进行截图。

适用场景

  • 实时信息收集和研究。
  • 网页内容分析和数据提取。
  • 自动化网页浏览和截图。

工具列表

  1. search_google:执行Google搜索并提取结果。
  2. 参数:{ query: string }
  3. visit_page:访问网页并提取其内容。
  4. 参数:{ url: string, takeScreenshot?: boolean }
  5. take_screenshot:对当前页面进行截图。
  6. 无需参数。

常见问题解答

  • 如果遇到问题,可以检查Claude Desktop的MCP日志: bash tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

使用教程

使用依赖

  • Node.js >= 18(包括npmnpx)。
  • Claude Desktop应用(从Claude官网下载)。

安装教程

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

调试方式

  1. 启动Claude并发送需要网页研究的提示。
  2. 使用agentic-research提示进行更深入的网页研究。
  3. 检查MCP日志以调试问题。

开发

# 安装依赖
pnpm install

# 构建项目
pnpm build

# 监听变化
pnpm watch

# 开发模式运行
pnpm dev

许可证

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