fetch-mcp logo

fetch-mcp灵活的 HTTP 抓取 Model Context Protocol 服务器。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

Fetch MCP Server 是一个用于以多种格式抓取网页内容的 MCP 服务器。它允许用户将网页内容以 HTML、JSON、纯文本、Markdown、可阅读的文章内容以及 YouTube 字幕的形式获取。服务器接受常用参数,如 URL、自定义请求头、最大长度、起始索引和代理 URL。它还支持多种抓取指令,包括 fetch_html、fetch_markdown、fetch_txt、fetch_json、fetch_readable 和 fetch_youtube_transcript。该工具设计灵活,可作为 MCP 服务器使用,也可作为 CLI 工具使用。

主要功能

  • 以 HTML、JSON、纯文本或 Markdown 抓取网页内容
  • 使用 Mozilla Readability 提取文章内容
  • 提取 YouTube 视频字幕
  • 支持请求代理
  • 通过 max_length 和 start_index 实现分页
  • 自定义请求头

价格

模型
Free
评分
暂无评价

使用场景

抓取文章内容

使用 fetch_readable 命令提取网页的主要文章内容,去除导航、广告和模板噪声。

提取 YouTube 字幕

使用 fetch_youtube_transcript 命令提取 YouTube 视频的字幕,可选择语言。

以 Markdown 抓取网页内容

使用 fetch_markdown 命令抓取网页,并返回转换为 Markdown 的内容。

优点 & 缺点

优点

  • 灵活且支持多种格式抓取网页内容
  • 支持使用 Mozilla Readability 提取文章内容
  • 能够提取 YouTube 视频字幕
  • 具备代理支持、分页和自定义请求头等功能
  • 包含 SSRF 防护和响应大小限制等安全特性

缺点

  • 需要了解 MCP 客户端配置才能进行服务器设置
  • 某些功能(如 YouTube 字幕提取)需要额外工具(yt-dlp)

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

Do I need extra tools to use the YouTube transcript feature?

The transcript extraction uses yt-dlp if it’s installed; otherwise the server falls back to extracting directly from the YouTube page, so yt-dlp is optional but recommended.

Asked by Elif Yildiz · Jan 4, 2026

What formats can fetch-mcp return for a regular webpage?

It can return raw HTML, Markdown, plain text (tags stripped), JSON (if the endpoint returns JSON), and a readable article version via Mozilla Readability, all selectable via specific commands.

Asked by Daniel Schmidt · Dec 21, 2025

How does fetch-mcp handle large responses or pagination?

It supports max_length to limit characters returned (default 5000) and start_index to begin at a specific character, allowing you to paginate through long content.

Asked by Bartek Adamski · Dec 20, 2025

Can fetch-mcp retrieve a YouTube video transcript and in which languages?

Yes, using the fetch_youtube_transcript command it can extract captions; you can specify a language code with the lang flag (default is English).

Asked by Ethan Brooks · Nov 22, 2025

提问

服务配缩器 的替代品