简介

Fetch MCP Server 是 Anthropic 官方提供的网页抓取 MCP 服务器,让 Claude Code 可以直接获取网页内容——支持 HTML、Markdown、JSON 等格式,是轻量级的网页数据获取工具。

前置条件

与 Puppeteer 的区别

特性 Fetch Puppeteer
用途 网页内容抓取 浏览器自动化
速度 快(直接 HTTP 请求) 慢(启动 Chrome)
JavaScript 渲染 不支持 支持
交互操作 不支持 支持(点击、填表等)
截图 不支持 支持
资源占用 低 高

选择建议:

功能

工具 说明
fetch 获取指定 URL 的内容

支持的格式:

配置方式

方式一:全局配置(推荐)

编辑 ~/.claude/settings.json,在 mcpServers 中添加:

{
  "mcpServers": {
    "fetch": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fetch"
      ]
    }
  }
}

方式二:项目级配置

在项目根目录创建 .claude/mcp.json:

{
  "mcpServers": {
    "fetch": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fetch"
      ]
    }
  }
}

使用示例

配置完成后,重启 Claude Code,即可在对话中使用:

获取 https://docs.anthropic.com/en/docs/claude-code 的内容
帮我抓取 https://api.github.com/repos/anthropics/claude-code 的 JSON 数据
获取 https://news.ycombinator.com 首页的标题列表

注意事项

相关资源

转载请注明出处