webscraping-ai/webscraping-ai-mcp-server

webscraping-ai/webscraping-ai-mcp-server

от webscraping-ai
MCP сервер для веб-скрапинга через WebScraping.AI — извлекает текст, HTML и структурированные данные, задаёт вопросы по содержимому страниц. Поддерживает JavaScript-рендеринг, CSS-селекторы, выбор прокси и эмуляцию устройств. Идеален для интеграции с LLM при сборе информации с сайтов.

WebScraping.AI MCP Server

npm CI

Prefer zero setup? Use the hosted remote MCP server: add https://mcp.webscraping.ai/mcp to your MCP client and sign in with your WebScraping.AI account — OAuth handles auth, no API key or local install needed. This repo is the open-source stdio version for self-hosting and customization.

A Model Context Protocol (MCP) server implementation that integrates with WebScraping.AI for web data extraction capabilities — Chromium JavaScript rendering, rotating datacenter/residential/stealth proxies, and AI-powered question answering and structured field extraction on any page.

Sign up to get an API key — a free trial, no credit card required. See the API documentation for the full parameter reference.

Features

  • Question answering about web page content
  • Structured data extraction from web pages
  • HTML content retrieval with JavaScript rendering
  • Plain text extraction from web pages
  • CSS selector-based content extraction
  • Google search results (SERP) as parsed JSON
  • Structured JSON for pages on supported sites (e.g. YouTube, TikTok, X, LinkedIn, Instagram, Reddit) from their normal URL
  • Multiple proxy types (datacenter, residential, stealth) with country selection
  • JavaScript rendering using headless Chrome/Chromium
  • Concurrent request management with rate limiting
  • Custom JavaScript execution on target pages
  • Device emulation (desktop, mobile, tablet)
  • Account usage monitoring
  • Content sandboxing option - Wraps scraped content with security boundaries to help protect against prompt injection

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

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

Получает статус вашего аккаунта WebScraping.AI: адрес электронной почты, оставшиеся API-кредиты и количество одновременных запросов. Документация API: https://webscraping.ai/docs#account

Получает статус аккаунта.

Параметры

Без параметров.

webscraping_ai_dataтолько чтениевнешний мир

Получает структурированный JSON для публичной страницы на поддерживаемом сайте по её обычному URL, например видео YouTube, канал или плейлист, видео или профиль TikTok, пост или профиль X, компанию, вакансию или профиль LinkedIn, пост, Reels или профиль Instagram, пост, сабреддит или пользователя Reddit. Возвращает {request_parameters: {url, provider, type}, parse_status, data}: провайдер (сайт) и тип (вид страницы) определяются из URL, parse_status принимает значение ok, parse_failed или not_found, а data содержит поля в snake_case, форма которых зависит от провайдера и типа (null для значений, которые страница не показывает; сама data может быть null при ошибке парсинга). Со временем на сервере добавляются новые сайты: неподдерживаемый URL или тип страницы возвращает ошибку 400, которая не тарифицируется, а её сообщение перечисляет поддерживаемые варианты. Для других сайтов используется webscraping_ai_fields. Тарифицируется за сайт (см. https://webscraping.ai/docs#data), включая результаты parse_failed и not_found; неудачные загрузки не тарифицируются.

Получает структурированные данные сайта.

Параметры
  • countrystring

    Двухбуквенный код страны прокси, используемого для загрузки страницы, например us, gb, de (по умолчанию us).

  • disable_content_sandboxingboolean

    Возвращает необработанный результат без границ безопасности для внешнего контента, которые защищают от prompt injection (по умолчанию false).

  • paramsobject

    Дополнительные параметры запроса, специфичные для сайта, отправляются в API как есть, в виде объекта со строковыми, числовыми или boolean-значениями, для параметров, добавленных после выпуска этого инструмента. Не должны содержать url, api_key или перечисленные выше параметры.

  • transcriptboolean

    Только видео YouTube. Также извлекает транскрипт видео в data.transcript (null, если подходящие субтитры недоступны; по умолчанию false). Если получить транскрипт не удаётся, весь запрос завершается ошибкой 500 и не тарифицируется.

  • transcript_languagestring

    Работает только с видео YouTube, с transcript: true. Выбирает язык субтитров, например en, de. Если его не указать, предпочитает английский, затем первый доступный трек; если у видео нет субтитров на этом языке, data.transcript равен null.

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

    Обычный URL публичной страницы на поддерживаемом сайте, например https://www.youtube.com/watch?v=dQw4w9WgXcQ. Отправляется как есть; сайт и тип страницы определяются из него.

webscraping_ai_fieldsтолько чтениевнешний мир

Парсит веб-страницу и с помощью LLM извлекает из неё именованные значения, используя только содержимое самой страницы. Возвращает JSON вида {"result": {<field>: <value>}} с ровно теми ключами, которые были запрошены; каждое значение - строка или null, если страница его не содержит. Значения никогда не бывают вложенными объектами или массивами, поэтому запрашивайте список в виде одной строки с разделителями. Стоит 5 кредитов сверх обычной стоимости парсинга. Документация API: https://webscraping.ai/docs#ai-fields

Извлекает поля со страницы

Параметры
  • countryenum

    Страна прокси для использования (по умолчанию — США).

  • custom_proxystring

    Ваш собственный URL прокси в формате "http://user:password@host:port".

  • deviceenum

    Тип эмуляции устройства.

  • error_on_404boolean

    Возвращает ошибку при HTTP-статусе 404 на целевой странице (по умолчанию false).

  • error_on_redirectboolean

    Возвращать ошибку при перенаправлении на целевой странице (по умолчанию — false).

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

    Словарь имен полей с инструкциями по извлечению.

  • jsboolean

    Выполняет JavaScript на странице с помощью headless-браузера (по умолчанию true).

  • js_scriptstring

    Пользовательский JavaScript-код для выполнения на целевой странице.

  • js_timeoutnumber

    Максимальное время рендеринга JavaScript в мс (по умолчанию 2000).

  • proxyenum

    Тип прокси: датацентровый, резидентный или стелс (по умолчанию резидентный). Используйте резидентный, если сайт ограничивает датацентровый трафик, или стелс для наиболее защищённых сайтов с продвинутой антибот-защитой. Резидентные и стелс-запросы стоят дороже датацентровых — см. страницу с ценами.

  • timeoutnumber

    Максимальное время получения веб-страницы в мс (по умолчанию 15000, максимум — 30000).

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

    URL целевой страницы.

  • wait_forstring

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

webscraping_ai_htmlтолько чтениевнешний мир

Получает полный отрендеренный HTML веб-страницы (с выполнением JavaScript по умолчанию). Документация API: https://webscraping.ai/docs#html

Получает HTML страницы

Параметры
  • countryenum

    Страна прокси для использования (по умолчанию — США).

  • custom_proxystring

    Ваш собственный URL прокси в формате "http://user:password@host:port".

  • deviceenum

    Тип эмуляции устройства.

  • error_on_404boolean

    Возвращает ошибку при HTTP-статусе 404 на целевой странице (по умолчанию false).

  • error_on_redirectboolean

    Возвращать ошибку при перенаправлении на целевой странице (по умолчанию — false).

  • formatenum

    Формат ответа (json или текст).

  • jsboolean

    Выполняет JavaScript на странице с помощью headless-браузера (по умолчанию true).

  • js_scriptstring

    Пользовательский JavaScript-код для выполнения на целевой странице.

  • js_timeoutnumber

    Максимальное время рендеринга JavaScript в мс (по умолчанию 2000).

  • proxyenum

    Тип прокси: датацентровый, резидентный или стелс (по умолчанию резидентный). Используйте резидентный, если сайт ограничивает датацентровый трафик, или стелс для наиболее защищённых сайтов с продвинутой антибот-защитой. Резидентные и стелс-запросы стоят дороже датацентровых — см. страницу с ценами.

  • return_script_resultboolean

    Возвращает результат выполнения пользовательского JavaScript-кода.

  • timeoutnumber

    Максимальное время получения веб-страницы в мс (по умолчанию 15000, максимум — 30000).

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

    URL целевой страницы.

  • wait_forstring

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

webscraping_ai_questionтолько чтениевнешний мир

Извлекает веб-страницу и получает от LLM ответ на вопрос о ней, используя только содержимое страницы. Возвращает ответ в виде обычного текста. Если на странице нет нужной информации или по ней нельзя ответить на вопрос, инструмент возвращает ошибку, у которой body.error начинается с "Invalid page or question", и кредиты возвращаются. Стоит 5 кредитов сверх обычной стоимости извлечения. Подходит для одного факта или короткого ответа; используйте webscraping_ai_fields для нескольких именованных значений сразу или webscraping_ai_text, чтобы самостоятельно прочитать или проанализировать всю страницу. API docs: https://webscraping.ai/docs#ai-question

Задать вопрос о странице

Параметры
  • countryenum

    Страна прокси для использования (по умолчанию — США).

  • custom_proxystring

    Ваш собственный URL прокси в формате "http://user:password@host:port".

  • deviceenum

    Тип эмуляции устройства.

  • error_on_404boolean

    Возвращает ошибку при HTTP-статусе 404 на целевой странице (по умолчанию false).

  • error_on_redirectboolean

    Возвращать ошибку при перенаправлении на целевой странице (по умолчанию — false).

  • jsboolean

    Выполняет JavaScript на странице с помощью headless-браузера (по умолчанию true).

  • js_scriptstring

    Пользовательский JavaScript-код для выполнения на целевой странице.

  • js_timeoutnumber

    Максимальное время рендеринга JavaScript в мс (по умолчанию 2000).

  • proxyenum

    Тип прокси: датацентровый, резидентный или стелс (по умолчанию резидентный). Используйте резидентный, если сайт ограничивает датацентровый трафик, или стелс для наиболее защищённых сайтов с продвинутой антибот-защитой. Резидентные и стелс-запросы стоят дороже датацентровых — см. страницу с ценами.

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

    Вопрос или инструкции для модели LLM о целевой странице.

  • timeoutnumber

    Максимальное время получения веб-страницы в мс (по умолчанию 15000, максимум — 30000).

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

    URL целевой страницы.

  • wait_forstring

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

webscraping_ai_selectedтолько чтениевнешний мир

Получает HTML первого элемента страницы, соответствующего CSS-селектору. Документация API: https://webscraping.ai/docs#selected

Получает HTML выбранного элемента.

Параметры
  • countryenum

    Страна прокси для использования (по умолчанию — США).

  • custom_proxystring

    Ваш собственный URL прокси в формате "http://user:password@host:port".

  • deviceenum

    Тип эмуляции устройства.

  • error_on_404boolean

    Возвращает ошибку при HTTP-статусе 404 на целевой странице (по умолчанию false).

  • error_on_redirectboolean

    Возвращать ошибку при перенаправлении на целевой странице (по умолчанию — false).

  • formatenum

    Формат ответа (json или текст).

  • jsboolean

    Выполняет JavaScript на странице с помощью headless-браузера (по умолчанию true).

  • js_scriptstring

    Пользовательский JavaScript-код для выполнения на целевой странице.

  • js_timeoutnumber

    Максимальное время рендеринга JavaScript в мс (по умолчанию 2000).

  • proxyenum

    Тип прокси: датацентровый, резидентный или стелс (по умолчанию резидентный). Используйте резидентный, если сайт ограничивает датацентровый трафик, или стелс для наиболее защищённых сайтов с продвинутой антибот-защитой. Резидентные и стелс-запросы стоят дороже датацентровых — см. страницу с ценами.

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

    CSS-селектор для извлечения содержимого для.

  • timeoutnumber

    Максимальное время получения веб-страницы в мс (по умолчанию 15000, максимум — 30000).

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

    URL целевой страницы.

  • wait_forstring

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

webscraping_ai_selected_multipleтолько чтениевнешний мир

Получает HTML всех элементов страницы, соответствующих списку CSS-селекторов. Документация API: https://webscraping.ai/docs#selected

Получает HTML нескольких выбранных элементов.

Параметры
  • countryenum

    Страна прокси для использования (по умолчанию — США).

  • custom_proxystring

    Ваш собственный URL прокси в формате "http://user:password@host:port".

  • deviceenum

    Тип эмуляции устройства.

  • error_on_404boolean

    Возвращает ошибку при HTTP-статусе 404 на целевой странице (по умолчанию false).

  • error_on_redirectboolean

    Возвращать ошибку при перенаправлении на целевой странице (по умолчанию — false).

  • jsboolean

    Выполняет JavaScript на странице с помощью headless-браузера (по умолчанию true).

  • js_scriptstring

    Пользовательский JavaScript-код для выполнения на целевой странице.

  • js_timeoutnumber

    Максимальное время рендеринга JavaScript в мс (по умолчанию 2000).

  • proxyenum

    Тип прокси: датацентровый, резидентный или стелс (по умолчанию резидентный). Используйте резидентный, если сайт ограничивает датацентровый трафик, или стелс для наиболее защищённых сайтов с продвинутой антибот-защитой. Резидентные и стелс-запросы стоят дороже датацентровых — см. страницу с ценами.

  • selectorsstring[]обязательный

    Массив CSS-селекторов для извлечения контента.

  • timeoutnumber

    Максимальное время получения веб-страницы в мс (по умолчанию 15000, максимум — 30000).

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

    URL целевой страницы.

  • wait_forstring

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

webscraping_ai_serpтолько чтениевнешний мир

Ищет в Google и возвращает распарсенные результаты в формате JSON: organic_results (position, title, link, domain, displayed_link, snippet, date), related_searches, search_information (включая исправления правописания) и pagination. 10 результатов на страницу; на каждой странице нумерация позиций начинается заново с 1. Тарифицируется за каждый поиск (см. https://webscraping.ai/docs#serp); неудачные поиски не тарифицируются. Используйте его для поиска страниц, затем читайте их с помощью webscraping_ai_text или других инструментов.

Ищет в Google.

Параметры
  • engineenum

    Поисковая система, по которой выполняется запрос (по умолчанию google).

  • glstring

    Двухбуквенный код страны для поиска, например us, gb, de (по умолчанию us).

  • hlstring

    Двухбуквенный код языка для результатов, например en, de, fr (по умолчанию en).

  • pageinteger

    Номер страницы результатов, по 10 результатов на страницу (по умолчанию 1).

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

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

webscraping_ai_textтолько чтениевнешний мир

Получает основное содержимое веб-страницы в формате Markdown, с удалёнными шаблонными элементами и сохранённой структурой (заголовки, списки, таблицы, ссылки). Лучше всего подходит для чтения страницы или передачи её в LLM. Документация API: https://webscraping.ai/docs#text

Получает текст страницы.

Параметры
  • countryenum

    Страна прокси для использования (по умолчанию — США).

  • custom_proxystring

    Ваш собственный URL прокси в формате "http://user:password@host:port".

  • deviceenum

    Тип эмуляции устройства.

  • error_on_404boolean

    Возвращает ошибку при HTTP-статусе 404 на целевой странице (по умолчанию false).

  • error_on_redirectboolean

    Возвращать ошибку при перенаправлении на целевой странице (по умолчанию — false).

  • jsboolean

    Выполняет JavaScript на странице с помощью headless-браузера (по умолчанию true).

  • js_scriptstring

    Пользовательский JavaScript-код для выполнения на целевой странице.

  • js_timeoutnumber

    Максимальное время рендеринга JavaScript в мс (по умолчанию 2000).

  • proxyenum

    Тип прокси: датацентровый, резидентный или стелс (по умолчанию резидентный). Используйте резидентный, если сайт ограничивает датацентровый трафик, или стелс для наиболее защищённых сайтов с продвинутой антибот-защитой. Резидентные и стелс-запросы стоят дороже датацентровых — см. страницу с ценами.

  • return_linksboolean

    Возвращает ссылки из текста тела страницы.

  • text_formatenum

    Формат текстового ответа.

  • timeoutnumber

    Максимальное время получения веб-страницы в мс (по умолчанию 15000, максимум — 30000).

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

    URL целевой страницы.

  • wait_forstring

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

1.2.2основная
1.2.1
1.2.0
1.1.0
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0

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

Любой клиент

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

{
  "mcpServers": {
    "webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa": {
      "command": "npx",
      "args": [
        "-y",
        "webscraping-ai-mcp"
      ],
      "env": {
        "WEBSCRAPING_AI_API_KEY": "YOUR_API_KEY_HERE",
        "WEBSCRAPING_AI_CONCURRENCY_LIMIT": "5",
        "WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING": "true"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa": {
      "command": "npx",
      "args": [
        "-y",
        "webscraping-ai-mcp"
      ],
      "env": {
        "WEBSCRAPING_AI_API_KEY": "YOUR_API_KEY_HERE",
        "WEBSCRAPING_AI_CONCURRENCY_LIMIT": "5",
        "WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING": "true"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "webscraping-ai-mcp"
      ],
      "env": {
        "WEBSCRAPING_AI_API_KEY": "YOUR_API_KEY_HERE",
        "WEBSCRAPING_AI_CONCURRENCY_LIMIT": "5",
        "WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING": "true"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"webscraping-ai-mcp\"],\"env\":{\"WEBSCRAPING_AI_API_KEY\":\"YOUR_API_KEY_HERE\",\"WEBSCRAPING_AI_CONCURRENCY_LIMIT\":\"5\",\"WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING\":\"true\"}}"
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": {
    "webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa": {
      "command": "npx",
      "args": [
        "-y",
        "webscraping-ai-mcp"
      ],
      "env": {
        "WEBSCRAPING_AI_API_KEY": "YOUR_API_KEY_HERE",
        "WEBSCRAPING_AI_CONCURRENCY_LIMIT": "5",
        "WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING": "true"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa --env WEBSCRAPING_AI_API_KEY=YOUR_API_KEY_HERE --env WEBSCRAPING_AI_CONCURRENCY_LIMIT=5 --env WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING=true -- npx -y webscraping-ai-mcp

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

claude mcp add-json webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa "{\"command\":\"npx\",\"args\":[\"-y\",\"webscraping-ai-mcp\"],\"env\":{\"WEBSCRAPING_AI_API_KEY\":\"YOUR_API_KEY_HERE\",\"WEBSCRAPING_AI_CONCURRENCY_LIMIT\":\"5\",\"WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING\":\"true\"}}"
CodexCodex

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

codex mcp add webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa --env WEBSCRAPING_AI_API_KEY=YOUR_API_KEY_HERE --env WEBSCRAPING_AI_CONCURRENCY_LIMIT=5 --env WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING=true -- npx -y webscraping-ai-mcp

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

[mcp_servers.webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa]
command = "npx"
args = ["-y", "webscraping-ai-mcp"]

[mcp_servers.webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa.env]
WEBSCRAPING_AI_API_KEY = "YOUR_API_KEY_HERE"
WEBSCRAPING_AI_CONCURRENCY_LIMIT = "5"
WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING = "true"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa": {
      "command": "npx",
      "args": [
        "-y",
        "webscraping-ai-mcp"
      ],
      "env": {
        "WEBSCRAPING_AI_API_KEY": "YOUR_API_KEY_HERE",
        "WEBSCRAPING_AI_CONCURRENCY_LIMIT": "5",
        "WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING": "true"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa": {
      "command": "npx",
      "args": [
        "-y",
        "webscraping-ai-mcp"
      ],
      "env": {
        "WEBSCRAPING_AI_API_KEY": "YOUR_API_KEY_HERE",
        "WEBSCRAPING_AI_CONCURRENCY_LIMIT": "5",
        "WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING": "true"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa
    command: npx
    args:
      - "-y"
      - "webscraping-ai-mcp"
    env:
      WEBSCRAPING_AI_API_KEY: YOUR_API_KEY_HERE
      WEBSCRAPING_AI_CONCURRENCY_LIMIT: 5
      WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING: true
Zed

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

{
  "context_servers": {
    "webscraping-ai-webscraping-ai-mcp-server-znyv5m6lsa": {
      "command": "npx",
      "args": [
        "-y",
        "webscraping-ai-mcp"
      ],
      "env": {
        "WEBSCRAPING_AI_API_KEY": "YOUR_API_KEY_HERE",
        "WEBSCRAPING_AI_CONCURRENCY_LIMIT": "5",
        "WEBSCRAPING_AI_ENABLE_CONTENT_SANDBOXING": "true"
      }
    }
  }
}

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

scraperapi/scraperapi-mcp

scraperapi/scraperapi-mcp

от scraperapi

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

Python⭐ 5
olostep/olostep-mcp-server

olostep/olostep-mcp-server

от olostep

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

TypeScript⭐ 24
aparajithn/agent-scraper-mcp

aparajithn/agent-scraper-mcp

от aparajithn

MCP инструмент для веб-скрапинга: извлекает чистый контент в markdown, делает скриншоты, собирает метаданные и ссылки с сайтов, а также ищет в Google. Разработчики AI-агентов используют его для автоматизации сбора данных с веб-страниц. Доступен через REST API с бесплатным лимитом 50 запросов в день.

Python⭐ 8
ofershap/mcp-server-scraper

ofershap/mcp-server-scraper

от ofershap

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

TypeScript⭐ 6
securecoders/opengraph-io-mcp

securecoders/opengraph-io-mcp

от securecoders

Отдаёт OpenGraph.io данные по любой ссылке: превью сайта, скриншот, чистый текст и Markdown. Задавайте вопросы по содержанию страницы или извлекайте нужные теги.

TypeScript⭐ 2
crawlbase/crawlbase-mcp

crawlbase/crawlbase-mcp

от crawlbase

Crawlbase MCP инструмент соединяет AI с живым вебом: извлекает HTML, Markdown и скриншоты, обрабатывая JavaScript и защиту от ботов. Идеально для анализа рынка, мониторинга цен и автономных агентов, требующих свежих данных.

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

Лука Никитин