zcaceres/fetch-mcp

zcaceres/fetch-mcp

от zcaceres
MCP сервер для загрузки веб-контента и преобразования его в HTML, Markdown, JSON, читаемый текст или транскрипты YouTube. Полезен разработчикам для извлечения статей, данных и субтитров без лишнего...

Fetch MCP Server

fetch mcp logo

npm version

An MCP server for fetching web content in multiple formats — HTML, JSON, plain text, Markdown, readable article content, and YouTube transcripts.

Fetch Server MCP server

Tools

All tools accept the following common parameters:

Parameter Type Required Description
url string Yes URL to fetch
headers object No Custom headers to include in the request
max_length number No Maximum characters to return (default: 5000)
start_index number No Start from this character index (default: 0)
proxy string No Proxy URL (e.g. http://proxy:8080)
  • fetch_html — Fetch a website and return its raw HTML content.

  • fetch_markdown — Fetch a website and return its content converted to Markdown.

  • fetch_txt — Fetch a website and return plain text with HTML tags, scripts, and styles removed.

  • fetch_json — Fetch a URL and return the JSON response.

  • fetch_readable — Fetch a website and extract the main article content using Mozilla Readability, returned as Markdown. Strips navigation, ads, and boilerplate. Ideal for articles and blog posts.

  • fetch_youtube_transcript — Fetch a YouTube video's captions/transcript. Uses yt-dlp if available, otherwise extracts directly from the page. Accepts an additional lang parameter (default: "en") to select the caption language.

Часто задаваемые вопросы

Инструменты были проиндексированы:
fetch_html

Загрузи веб-сайт и верни его немодифицированное содержимое в виде HTML.

Параметры
  • headersobject

    Необязательные заголовки для включения в запрос.

  • max_lengthnumber

    Максимальное количество символов для возврата (по умолчанию: 5000)

  • proxystring

    Необязательный URL прокси (например, 'http://proxy:8080')

  • start_indexnumber

    Начать извлечение контента с этого индекса символа (по умолчанию: 0)

  • urlstringобязательный

    URL веб-сайта для получения

fetch_json

Получить JSON-файл из URL

Параметры
  • headersobject

    Необязательные заголовки для включения в запрос.

  • max_lengthnumber

    Максимальное количество символов для возврата (по умолчанию: 5000)

  • proxystring

    Необязательный URL прокси (например, 'http://proxy:8080')

  • start_indexnumber

    Начать извлечение контента с этого индекса символа (по умолчанию: 0)

  • urlstringобязательный

    URL JSON для получения

fetch_markdown

Загружает веб-сайт и возвращает его содержимое, преобразованное в Markdown.

Параметры
  • headersobject

    Необязательные заголовки для включения в запрос.

  • max_lengthnumber

    Максимальное количество символов для возврата (по умолчанию: 5000)

  • proxystring

    Необязательный URL прокси (например, 'http://proxy:8080')

  • start_indexnumber

    Начать извлечение контента с этого индекса символа (по умолчанию: 0)

  • urlstringобязательный

    URL веб-сайта для получения

fetch_readable

Получает содержимое веб-сайта и возвращает его основной контент, обработанный Mozilla Readability и преобразованный в Markdown. Удаляет навигацию, рекламу и шаблонный текст. Идеально подходит для статей и блогов.

Параметры
  • headersobject

    Необязательные заголовки для включения в запрос.

  • max_lengthnumber

    Максимальное количество символов для возврата (по умолчанию: 5000)

  • proxystring

    Необязательный URL прокси (например, 'http://proxy:8080')

  • start_indexnumber

    Начать извлечение контента с этого индекса символа (по умолчанию: 0)

  • urlstringобязательный

    URL веб-сайта для получения

fetch_txt

Получить веб-сайт, преобразовать содержимое в обычный текст (без HTML)

Параметры
  • headersobject

    Необязательные заголовки для включения в запрос.

  • max_lengthnumber

    Максимальное количество символов для возврата (по умолчанию: 5000)

  • proxystring

    Необязательный URL прокси (например, 'http://proxy:8080')

  • start_indexnumber

    Начать извлечение контента с этого индекса символа (по умолчанию: 0)

  • urlstringобязательный

    URL веб-сайта для получения

fetch_youtube_transcript

Загрузить страницу видео на YouTube и извлечь из неё субтитры или стенограмму.

Параметры
  • headersobject

    Необязательные заголовки для включения в запрос.

  • langstring

    Код языка для субтитров (по умолчанию: 'en')

  • max_lengthnumber

    Максимальное количество символов для возврата (по умолчанию: 5000)

  • proxystring

    Необязательный URL прокси (например, 'http://proxy:8080')

  • start_indexnumber

    Начать извлечение контента с этого индекса символа (по умолчанию: 0)

  • urlstringобязательный

    URL видео на YouTube

1.1.2основная
1.1.1
1.1.0
1.0.2
1.0.1
1.0.0

Выберите клиент, чтобы установить zcaceres/fetch-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "zcaceres-fetch-mcp-zgv9x0mrr3": {
      "command": "npx",
      "args": [
        "mcp-fetch-server"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "zcaceres-fetch-mcp-zgv9x0mrr3": {
      "command": "npx",
      "args": [
        "mcp-fetch-server"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "zcaceres-fetch-mcp-zgv9x0mrr3": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "mcp-fetch-server"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"zcaceres-fetch-mcp-zgv9x0mrr3\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"mcp-fetch-server\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "zcaceres-fetch-mcp-zgv9x0mrr3": {
      "command": "npx",
      "args": [
        "mcp-fetch-server"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add zcaceres-fetch-mcp-zgv9x0mrr3 -- npx mcp-fetch-server

Либо через JSON-конфиг:

claude mcp add-json zcaceres-fetch-mcp-zgv9x0mrr3 "{\"command\":\"npx\",\"args\":[\"mcp-fetch-server\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add zcaceres-fetch-mcp-zgv9x0mrr3 -- npx mcp-fetch-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.zcaceres-fetch-mcp-zgv9x0mrr3]
command = "npx"
args = ["mcp-fetch-server"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите zcaceres/fetch-mcp, а в поле команды запуска — строку ниже:
npx mcp-fetch-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "zcaceres-fetch-mcp-zgv9x0mrr3": {
      "command": "npx",
      "args": [
        "mcp-fetch-server"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "zcaceres-fetch-mcp-zgv9x0mrr3": {
      "command": "npx",
      "args": [
        "mcp-fetch-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например zcaceres-fetch-mcp-zgv9x0mrr3.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: zcaceres-fetch-mcp-zgv9x0mrr3
    command: npx
    args:
      - "mcp-fetch-server"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "zcaceres-fetch-mcp-zgv9x0mrr3": {
      "command": "npx",
      "args": [
        "mcp-fetch-server"
      ]
    }
  }
}

Похожие MCP-сервера

mrslbt/rippr

mrslbt/rippr

от mrslbt

MCP сервер rippr извлекает транскрипты YouTube для людей и AI-агентов. Субтитры сохраняются локально и возвращаются модели в форматах RAG, JSON или Markdown. Инструмент работает с Claude Desktop и Cursor.

JavaScript⭐ 4
just-every/mcp-read-website-fast

just-every/mcp-read-website-fast

от just-every

MCP-сервер для быстрого извлечения веб-контента и преобразования в чистый Markdown. Минимизирует расход токенов, использует Mozilla Readability и кэширование. Идеален для Claude Code, IDE и AI-пайп...

TypeScript⭐ 163
Erodenn/fetch-guard

Erodenn/fetch-guard

от erodenn

FetchGuard - MCP-сервер и CLI для безопасного извлечения веб-контента в чистый Markdown. Защищает от prompt-инъекций, скрытых элементов, бот-блоков и paywall. Полезен при интеграции веб-данных в LL...

Python⭐ 2
webpeel/webpeel

webpeel/webpeel

от webpeel

MCP сервер для AI-агентов, выполняющий веб-загрузку, поиск, краулинг, извлечение данных и скриншоты единым API. Содержит 55+ доменных экстракторов для Reddit, GitHub, YouTube и других. Идеален для ...

TypeScript⭐ 11
lyrenth/lyrenth-mcp

lyrenth/lyrenth-mcp

от lyrenth

MCP сервер Lyrenth для чтения веб-страниц: превращает HTML в Markdown (AIDocument), экономя токены. Полезен AI-агентам для получения чистого контента без навигации. Поддерживает пакетные запросы до 20 URL и кэширование.

TypeScript⭐ 1
yubinkim444/ai-first-scraper-mcp

yubinkim444/ai-first-scraper-mcp

от yubinkim444

Этот MCP сервер даёт AI-агентам три инструмента: загрузку страницы в Markdown, пакетную загрузку до 25 URL, веб-поиск с авто-преобразованием результатов. Избавляет от сырого HTML и рекламы, для Claude, Cursor, Cline.

Python⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин