oxylabs/oxylabs-mcp

oxylabs/oxylabs-mcp

от oxylabs
MCP инструмент для веб-скрапинга: связывает AI-модели с реальными данными, предлагая универсальный скрапер, парсинг Google/Amazon, AI-извлечение, краулинг и браузерный агент с обходом CAPTCHA и geo-доступом.

Oxylabs + MCP

Oxylabs MCP Server

The missing link between AI models and the real‑world web: one API that delivers clean, structured data from any site.


📖 Overview

The Oxylabs MCP server provides a bridge between AI models and the web. It enables them to scrape any URL, render JavaScript-heavy pages, extract and format content for AI use, manage CAPTCHA, and access geo-restricted web data from 195+ countries.

It is built on the Model Context Protocol (MCP), the open standard for connecting AI assistants to external tools and data.

mcp-name: io.oxylabs/oxylabs-mcp

🛠️ MCP Tools

Oxylabs MCP provides two sets of tools that can be used together or independently:

Oxylabs Web Scraper API tools
  1. universal_scraper: scrapes any URL, with optional JavaScript rendering, geo-targeting, and Markdown/HTML/links output;
  2. google_search_scraper: extracts results from Google Search, with optional parsing into structured JSON;
  3. amazon_search_scraper: scrapes Amazon search result pages, with optional parsing into structured JSON;
  4. amazon_product_scraper: extracts data from individual Amazon product pages.

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

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

Запускает браузерного агента и возвращает данные в указанном формате. Этот инструмент полезен, если нужно перемещаться по сайту и выполнять действия. Он позволяет переходить по любому URL, нажимать на ссылки, заполнять формы, прокручивать страницу и так далее. В итоге возвращает данные в указанном формате. Схема требуется только если output_format равен json, csv или toon. 'task_prompt' описывает, чего должен достичь браузерный агент.

Параметры
  • geo_locationstring | null

    Двухбуквенный код страны ISO для прокси браузера.

  • output_formatenum

    Формат вывода. Markdown возвращает полный текст страницы, включая ссылки. Toon (объектная нотация, ориентированная на токены) возвращает данные в формате Toon, который оптимизирован для ИИ-агентов. Для json, csv или toon требуется схема.

  • schemaobject | null

    Схема для скрейпинга. Нужна только если output_format - json, csv или toon.

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

    Что должен делать браузерный агент.

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

    URL-адрес, с которого начинается навигация браузерного агента.

ai_crawlerтолько чтение

Инструмент полезен для обхода веб-сайта, начиная с указанного URL, и возврата данных в заданном формате. Схема обязательна только если output_format равен json, csv или toon. 'render_javascript' используется для рендеринга сайтов с большим количеством JavaScript. 'return_sources_limit' используется для ограничения количества возвращаемых источников, например, если вы ожидаете результаты из одного источника, вы можете установить значение 1.

Параметры
  • geo_locationstring | null

    Двухбуквенный ISO-код страны для прокси обхода.

  • output_formatenum

    Формат вывода. Если json, csv или toon, схема обязательна. Markdown возвращает полный текст страницы. CSV возвращает данные в формате CSV. Toon (Token-Oriented Object Notation) возвращает данные в формате Toon, который оптимизирован для ИИ-агентов.

  • render_javascriptboolean

    Следует ли рендерить HTML страницы с помощью javascript. Намного медленнее, поэтому используйте это только для сайтов, которым требуется javascript для рендеринга страницы. Если пользователь не просит использовать это, сначала попробуйте обойти страницу без этого. Если результаты неудовлетворительные, попробуйте использовать это.

  • return_sources_limitinteger

    Максимальное количество возвращаемых источников.

  • schemaobject | null

    JSON-схема для извлечения структурированных данных со скачанных страниц. Нужна только если output_format: json, csv или toon.

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

    URL-адрес, с которого начнется обход.

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

    Какую информацию пользователь хочет извлечь из домена.

ai_mapтолько чтение

Создаёт карту URL-адресов веб-сайта.

Параметры
  • allow_external_domainsboolean

    Включать ли URL-адреса внешних доменов.

  • allow_subdomainsboolean

    Следует ли также сопоставлять URL-адреса поддоменов.

  • geo_locationstring | null

    Двухбуквенный код страны ISO для прокси-сервера карт.

  • limitinteger

    Максимальное количество URL-адресов, которые нужно вернуть.

  • max_crawl_depthinteger

    Максимальная глубина обхода.

  • render_javascriptboolean

    Следует ли рендерить HTML страницы с помощью javascript. Намного медленнее, поэтому используйте это только для сайтов, которым требуется javascript для рендеринга страницы. Если пользователь не просит использовать это, сначала попробуйте обойти страницу без этого. Если результаты неудовлетворительные, попробуйте использовать это.

  • search_keywordsstring[] | null

    Ключевые слова для фильтрации путей URL. Ключевые слова сопоставляются по условию ИЛИ. То есть достаточно одного совпавшего ключевого слова, чтобы путь URL подошёл.

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

    URL, с которого начнется сопоставление URL-адресов.

  • user_promptstring | null

    Какие типы URL пользователь хочет найти. Можно использовать вместе с 'search_keywords'.

ai_scraperтолько чтение

Извлекает содержимое веб-страницы и возвращает данные в указанном формате. Schema требуется только если output_format равен json или csv. 'render_javascript' используется для рендеринга сайтов с тяжёлым JavaScript.

Параметры
  • geo_locationstring | null

    Двухбуквенный код страны ISO для использования в прокси для скрапинга.

  • output_formatenum

    Формат вывода. Если json, csv или toon, схема обязательна. Markdown возвращает полный текст страницы. CSV возвращает данные в формате CSV, табличные данные. Toon(Token-Oriented Object Notation) возвращает данные в формате Toon, который оптимизирован для AI-агентов.

  • render_javascriptboolean

    Использовать ли JavaScript для рендеринга HTML страницы. Это значительно медленнее, поэтому используйте его только для сайтов, которым требуется JavaScript для отображения страницы. Если пользователь не просит использовать его, сначала попробуйте извлечь страницу без него. Если результаты неудовлетворительны, попробуйте использовать его.

  • schemaobject | null

    JSON-схема для извлечения структурированных данных со скрейпнутой страницы. Нужна только если output_format равен json, csv или toon.

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

    URL для парсинга

ai_searchтолько чтение

Ищет в интернете по заданному запросу. Параметр 'return_content' возвращает содержимое в формате Markdown для каждого результата поиска. Если 'return_content' установлен в True, вам не нужно использовать ai_scraper для получения содержимого URL-адресов результатов поиска, так как оно уже включено в результаты. Если 'return_content' установлен в True, указывайте меньшее значение 'limit', чтобы уменьшить размер ответа.

Параметры
  • geo_locationstring | null

    Двухбуквенный код страны ISO для поискового прокси.

  • limitinteger

    Максимальное количество результатов для возврата (1-100)

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

    Поисковый запрос

  • render_javascriptboolean

    Рендерить ли HTML-страницу с помощью JavaScript. Это намного медленнее, поэтому используйте эту опцию только если пользователь просит об этом. Сначала попробуйте выполнить поиск с отключённой этой опцией.

  • return_contentboolean

    Возвращать ли содержимое markdown результатов поиска.

amazon_product_scraperтолько чтение

Извлекает данные о продуктах Amazon. Поддерживает разбор содержимого, различные типы user agent, параметры домена, геолокации, локали и разные форматы вывода. Поддерживает специфические для Amazon параметры, такие как валюта и получение более точных данных о цене с автовыбором варианта.

Параметры
  • autoselect_variantboolean

    Чтобы получить точные данные о цене/блоке покупки, установите этот параметр в значение true.

  • currencystring | null

    Валюта, в которой будут отображаться цены.

  • domainstring | null

    Локализация доменов для Google. Используйте национальные домены верхнего уровня. Например: - 'co.uk' для Соединенного Королевства - 'us' для Соединенных Штатов - 'fr' для Франции

  • geo_locationstring | null

    Географическое расположение, для которого должен быть адаптирован результат. Используйте коды стран ISO-3166. Примеры: - 'California, United States' - 'Mexico' - 'US' для Соединённых Штатов - 'DE' для Германии - 'FR' для Франции

  • localestring | null

    Установите значение заголовка 'Accept-Language', которое изменяет язык веб-интерфейса вашей страницы поиска Google. Примеры: - 'en-US' для английского, США - 'de-AT' для немецкого, Австрия - 'fr-FR' для французского, Франция

  • output_formatenum | null

    Формат вывода. Работает только когда параметр parse имеет значение false. - links — Наиболее эффективен, когда цель — навигация или поиск конкретных URL. Используйте это в первую очередь, когда нужно найти конкретную страницу на сайте. - md — Лучше всего подходит для извлечения и чтения видимого содержимого, когда вы уже нашли нужную страницу. Используйте это, чтобы получить структурированный контент, который легко читать и обрабатывать. - html — Следует использовать редко, только когда нужна необработанная HTML-структура, код JavaScript или информация о стилях.

  • parseboolean

    Нужно ли парсить результат. Если результат не парсится, применяется параметр output_format.

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

    Ключевое слово для поиска.

  • renderstring | null

    Нужно ли использовать безголовый браузер для рендеринга страницы. Например: - 'html', когда для рендеринга страницы требуется браузер.

  • user_agent_typeenum | null

    Тип устройства и браузер, которые будут использоваться для определения значения заголовка User-Agent.

amazon_search_scraperтолько чтение

Парсит результаты поиска Amazon. Поддерживает парсинг контента, разные типы user-agent, пагинацию, параметры домена, геолокации, локали и разные форматы вывода. Поддерживает специфичные для Amazon параметры, такие как идентификатор категории, идентификатор продавца, валюта.

Параметры
  • category_idstring | null

    Ищет товары в конкретном узле просмотра (категории товара).

  • currencystring | null

    Валюта, в которой будут отображаться цены.

  • domainstring | null

    Локализация доменов для Google. Используйте национальные домены верхнего уровня. Например: - 'co.uk' для Соединенного Королевства - 'us' для Соединенных Штатов - 'fr' для Франции

  • geo_locationstring | null

    Географическое расположение, для которого должен быть адаптирован результат. Используйте коды стран ISO-3166. Примеры: - 'California, United States' - 'Mexico' - 'US' для Соединённых Штатов - 'DE' для Германии - 'FR' для Франции

  • localestring | null

    Установите значение заголовка 'Accept-Language', которое изменяет язык веб-интерфейса вашей страницы поиска Google. Примеры: - 'en-US' для английского, США - 'de-AT' для немецкого, Австрия - 'fr-FR' для французского, Франция

  • merchant_idstring | null

    Поиск товаров, проданных конкретным продавцом.

  • output_formatenum | null

    Формат вывода. Работает только когда параметр parse имеет значение false. - links — Наиболее эффективен, когда цель — навигация или поиск конкретных URL. Используйте это в первую очередь, когда нужно найти конкретную страницу на сайте. - md — Лучше всего подходит для извлечения и чтения видимого содержимого, когда вы уже нашли нужную страницу. Используйте это, чтобы получить структурированный контент, который легко читать и обрабатывать. - html — Следует использовать редко, только когда нужна необработанная HTML-структура, код JavaScript или информация о стилях.

  • pagesinteger

    Количество страниц для получения.

  • parseboolean

    Нужно ли парсить результат. Если результат не парсится, применяется параметр output_format.

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

    Ключевое слово для поиска.

  • renderstring | null

    Нужно ли использовать безголовый браузер для рендеринга страницы. Например: - 'html', когда для рендеринга страницы требуется браузер.

  • start_pageinteger

    Номер начальной страницы.

  • user_agent_typeenum | null

    Тип устройства и браузер, которые будут использоваться для определения значения заголовка User-Agent.

generate_schemaтолько чтение

Сгенерируй JSON-схему в формате OpenAPI.

Параметры
  • app_nameenumобязательный
  • user_promptstringобязательный
google_search_scraperтолько чтение

Парсит результаты поиска Google. Поддерживает парсинг контента, различные типы user-agent, пагинацию, параметры домена, геолокации, локали и разные форматы вывода.

Параметры
  • ad_modeboolean

    Если это правда, будет использовать источник Google Ads, оптимизированный для платных объявлений.

  • domainstring | null

    Локализация доменов для Google. Используйте национальные домены верхнего уровня. Например: - 'co.uk' для Соединенного Королевства - 'us' для Соединенных Штатов - 'fr' для Франции

  • geo_locationstring | null

    Географическое расположение, для которого должен быть адаптирован результат. Используйте коды стран ISO-3166. Примеры: - 'California, United States' - 'Mexico' - 'US' для Соединённых Штатов - 'DE' для Германии - 'FR' для Франции

  • limitinteger

    Количество результатов на странице.

  • localestring | null

    Установите значение заголовка 'Accept-Language', которое изменяет язык веб-интерфейса вашей страницы поиска Google. Примеры: - 'en-US' для английского, США - 'de-AT' для немецкого, Австрия - 'fr-FR' для французского, Франция

  • output_formatenum | null

    Формат вывода. Работает только когда параметр parse имеет значение false. - links — Наиболее эффективен, когда цель — навигация или поиск конкретных URL. Используйте это в первую очередь, когда нужно найти конкретную страницу на сайте. - md — Лучше всего подходит для извлечения и чтения видимого содержимого, когда вы уже нашли нужную страницу. Используйте это, чтобы получить структурированный контент, который легко читать и обрабатывать. - html — Следует использовать редко, только когда нужна необработанная HTML-структура, код JavaScript или информация о стилях.

  • pagesinteger

    Количество страниц для получения.

  • parseboolean

    Нужно ли парсить результат. Если результат не парсится, применяется параметр output_format.

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

    URL-кодированное ключевое слово для поиска.

  • renderstring | null

    Нужно ли использовать безголовый браузер для рендеринга страницы. Например: - 'html', когда для рендеринга страницы требуется браузер.

  • start_pageinteger

    Номер начальной страницы.

  • user_agent_typeenum | null

    Тип устройства и браузер, которые будут использоваться для определения значения заголовка User-Agent.

universal_scraperтолько чтение

Получает содержимое любой веб-страницы. Поддерживает рендеринг в браузере, парсинг некоторых веб-страниц и разные форматы вывода.

Параметры
  • geo_locationstring | null

    Географическое расположение, для которого должен быть адаптирован результат. Используйте коды стран ISO-3166. Примеры: - 'California, United States' - 'Mexico' - 'US' для Соединённых Штатов - 'DE' для Германии - 'FR' для Франции

  • output_formatenum | null

    Формат вывода. Работает только когда параметр parse имеет значение false. - links — Наиболее эффективен, когда цель — навигация или поиск конкретных URL. Используйте это в первую очередь, когда нужно найти конкретную страницу на сайте. - md — Лучше всего подходит для извлечения и чтения видимого содержимого, когда вы уже нашли нужную страницу. Используйте это, чтобы получить структурированный контент, который легко читать и обрабатывать. - html — Следует использовать редко, только когда нужна необработанная HTML-структура, код JavaScript или информация о стилях.

  • renderstring | null

    Нужно ли использовать безголовый браузер для рендеринга страницы. Например: - 'html', когда для рендеринга страницы требуется браузер.

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

    URL веб-сайта для извлечения данных.

  • user_agent_typeenum | null

    Тип устройства и браузер, которые будут использоваться для определения значения заголовка User-Agent.

0.10.0основная
0.9.3
0.9.2
0.9.1
0.9.0
0.8.1
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.8
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.0
0.4.1
0.4.0
0.3.0
0.2.2
0.2.1
0.2.0
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0

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

Любой клиент

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

{
  "mcpServers": {
    "oxylabs-oxylabs-mcp-rmx0": {
      "command": "uvx",
      "args": [
        "oxylabs-mcp"
      ],
      "env": {
        "OXYLABS_USERNAME": "OXYLABS_USERNAME",
        "OXYLABS_PASSWORD": "OXYLABS_PASSWORD",
        "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "oxylabs-oxylabs-mcp-rmx0": {
      "command": "uvx",
      "args": [
        "oxylabs-mcp"
      ],
      "env": {
        "OXYLABS_USERNAME": "OXYLABS_USERNAME",
        "OXYLABS_PASSWORD": "OXYLABS_PASSWORD",
        "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "oxylabs-oxylabs-mcp-rmx0": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "oxylabs-mcp"
      ],
      "env": {
        "OXYLABS_USERNAME": "OXYLABS_USERNAME",
        "OXYLABS_PASSWORD": "OXYLABS_PASSWORD",
        "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"oxylabs-oxylabs-mcp-rmx0\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"oxylabs-mcp\"],\"env\":{\"OXYLABS_USERNAME\":\"OXYLABS_USERNAME\",\"OXYLABS_PASSWORD\":\"OXYLABS_PASSWORD\",\"OXYLABS_AI_STUDIO_API_KEY\":\"OXYLABS_AI_STUDIO_API_KEY\"}}"
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": {
    "oxylabs-oxylabs-mcp-rmx0": {
      "command": "uvx",
      "args": [
        "oxylabs-mcp"
      ],
      "env": {
        "OXYLABS_USERNAME": "OXYLABS_USERNAME",
        "OXYLABS_PASSWORD": "OXYLABS_PASSWORD",
        "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add oxylabs-oxylabs-mcp-rmx0 --env OXYLABS_USERNAME=OXYLABS_USERNAME --env OXYLABS_PASSWORD=OXYLABS_PASSWORD --env OXYLABS_AI_STUDIO_API_KEY=OXYLABS_AI_STUDIO_API_KEY -- uvx oxylabs-mcp

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

claude mcp add-json oxylabs-oxylabs-mcp-rmx0 "{\"command\":\"uvx\",\"args\":[\"oxylabs-mcp\"],\"env\":{\"OXYLABS_USERNAME\":\"OXYLABS_USERNAME\",\"OXYLABS_PASSWORD\":\"OXYLABS_PASSWORD\",\"OXYLABS_AI_STUDIO_API_KEY\":\"OXYLABS_AI_STUDIO_API_KEY\"}}"
CodexCodex

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

codex mcp add oxylabs-oxylabs-mcp-rmx0 --env OXYLABS_USERNAME=OXYLABS_USERNAME --env OXYLABS_PASSWORD=OXYLABS_PASSWORD --env OXYLABS_AI_STUDIO_API_KEY=OXYLABS_AI_STUDIO_API_KEY -- uvx oxylabs-mcp

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

[mcp_servers.oxylabs-oxylabs-mcp-rmx0]
command = "uvx"
args = ["oxylabs-mcp"]

[mcp_servers.oxylabs-oxylabs-mcp-rmx0.env]
OXYLABS_USERNAME = "OXYLABS_USERNAME"
OXYLABS_PASSWORD = "OXYLABS_PASSWORD"
OXYLABS_AI_STUDIO_API_KEY = "OXYLABS_AI_STUDIO_API_KEY"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "oxylabs-oxylabs-mcp-rmx0": {
      "command": "uvx",
      "args": [
        "oxylabs-mcp"
      ],
      "env": {
        "OXYLABS_USERNAME": "OXYLABS_USERNAME",
        "OXYLABS_PASSWORD": "OXYLABS_PASSWORD",
        "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "oxylabs-oxylabs-mcp-rmx0": {
      "command": "uvx",
      "args": [
        "oxylabs-mcp"
      ],
      "env": {
        "OXYLABS_USERNAME": "OXYLABS_USERNAME",
        "OXYLABS_PASSWORD": "OXYLABS_PASSWORD",
        "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: oxylabs-oxylabs-mcp-rmx0
    command: uvx
    args:
      - "oxylabs-mcp"
    env:
      OXYLABS_USERNAME: OXYLABS_USERNAME
      OXYLABS_PASSWORD: OXYLABS_PASSWORD
      OXYLABS_AI_STUDIO_API_KEY: OXYLABS_AI_STUDIO_API_KEY
Zed

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

{
  "context_servers": {
    "oxylabs-oxylabs-mcp-rmx0": {
      "command": "uvx",
      "args": [
        "oxylabs-mcp"
      ],
      "env": {
        "OXYLABS_USERNAME": "OXYLABS_USERNAME",
        "OXYLABS_PASSWORD": "OXYLABS_PASSWORD",
        "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY"
      }
    }
  }
}

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

scraperapi/scraperapi-mcp

scraperapi/scraperapi-mcp

от scraperapi

MCP сервер для интеграции с ScraperAPI, позволяющий LLM-агентам легко выполнять веб-скрапинг. Поддерживает рендеринг JavaScript, геотаргетинг и обход блокировок. Полезен разработчикам, работающим с...

Python⭐ 5
supadata-ai/mcp

supadata-ai/mcp

от supadata-ai

MCP сервер для извлечения транскриптов видео с YouTube, TikTok, Instagram и Twitter, а также веб-скрапинга, краулинга и AI-извлечения структурированных данных. Помогает разработчикам парсить контент и собирать метаданные с медиаплатформ.

TypeScript⭐ 63
andyliszewski/webcrawl-mcp

andyliszewski/webcrawl-mcp

от andyliszewski

MCP сервер для веб-скрапинга, поиска и обхода сайтов без headless-браузера. Использует бесплатные библиотеки (trafilatura) для извлечения контента, с опциональным Fallback на Firecrawl для JS-тяжёл...

Python⭐ 16
olostep/olostep-mcp-server

olostep/olostep-mcp-server

от olostep

MCP сервер для веб-скрапинга и поиска через Olostep: извлекает контент в разных форматах и выполняет ИИ-поиск с цитатами, пакетно собирает до 10k URL и обходит сайты с построением карты ссылок.

TypeScript⭐ 24
hyperbrowserai/mcp

hyperbrowserai/mcp

от hyperbrowserai

MCP сервер Hyperbrowser для скрапинга, краулинга и извлечения структурированных данных. Включает браузерные агенты OpenAI CUA и Claude. Для веб-автоматизации и сбора данных LLM.

TypeScript⭐ 789
ofershap/mcp-server-scraper

ofershap/mcp-server-scraper

от ofershap

MCP-сервер для веб-скрапинга: извлекает чистый контент с URL в виде markdown, ссылки и метаданные. Использует Mozilla Readability, не требует API-ключей и настроек. Бесплатная альтернатива Firecraw...

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

Лука Никитин