📖 Обзор
Сервер Oxylabs MCP обеспечивает мост между моделями ИИ и Интернетом. Он позволяет им скрейпить любой URL, отображать страницы с большим количеством JavaScript, извлекать и форматировать контент для использования ИИ, обходить меры по борьбе с скрейпингом и получать доступ к геоограниченным веб-данным из более чем 195 стран.
В этой реализации используется протокол контекста модели (MCP) для создания безопасного, стандартизированного способа взаимодействия помощников на основе искусственного интеллекта с веб-контентом.
✨ Основные характеристики
- Извлечение данных из любого URL, включая сложные одностраничные приложения
- Полная визуализация динамических веб-сайтов с использованием поддержки headless-браузера
- Выберите полную визуализацию JavaScript, только HTML или ее отсутствие.
- Эмулируйте мобильные и настольные области просмотра для реалистичного рендеринга
- Автоматически очищайте и конвертируйте HTML в Markdown для улучшения читабельности
- Используйте автоматизированные парсеры для популярных целей, таких как Google, Amazon и т. д.
- Обход сложных систем защиты от ботов с высоким процентом успеха
- Надежный парсинг даже самых сложных веб-сайтов
- Получайте автоматически меняющиеся IP-адреса из пула прокси-адресов, охватывающего более 195 стран
- При необходимости задайте параметры рендеринга и анализа.
- Передавайте данные непосредственно в модели ИИ или аналитические инструменты
- Работает на macOS, Windows и Linux
- Комплексная обработка ошибок и отчетность
- Интеллектуальное ограничение скорости и управление запросами
💡 Примеры запросов
После настройки сервера MCP с помощью Клода вы сможете делать такие запросы:
- Можете ли вы скопировать страницу
https://www.google.com/search?q=ai
? - Соскребите
https://www.amazon.de/-/en/Smartphone-Contract-Function-Manufacturer-Exclusive/dp/B0CNKD651V
с включенным анализом - Соскребите
https://www.amazon.de/-/en/gp/bestsellers/beauty/ref=zg_bs_nav_beauty_0
с включенным анализом и рендерингом - Используйте веб-разблокировщик с рендером для скрейпинга
https://www.bestbuy.com/site/top-deals/all-electronics-on-sale/pcmcat1674241939957.c
✅ Предварительные условия
Прежде чем начать, убедитесь, что у вас есть:
- Учетная запись Oxylabs : получите свое имя пользователя и пароль от Oxylabs (доступна бесплатная пробная версия на 1 неделю)
Базовое использование
Через интерфейс командной строки Smithery:
- Node.js (v16+)
- инструмент командной строки
npx
Через УФ:
- Менеджер пакетов
uv
– установите его, используя это руководство
Локальная/разработческая настройка
- Питон 3.12+
- Менеджер пакетов
uv
– установите его, используя это руководство
🧩 Параметры API
Сервер Oxylabs MCP поддерживает следующие параметры:
Параметр | Описание | Ценности |
---|---|---|
url | URL-адрес для считывания | Любой действительный URL |
parse | Включить структурированное извлечение данных | True или False |
render | Использовать безголовый рендеринг браузера | html или None |
⚙️ Основные инструкции по настройке
Установить через Smithery
Автоматическая установка сервера Oxylabs MCP через Smithery :
Список клиентов, поддерживаемых Oxylabs на данный момент:
- Клод
- курсор
Параметры ручной конфигурации MCP
- Конфигурация с
uvx
. Установит клиент CLI и сервер Oxylabs MCP, который выполняет вызовы напрямую к API Oxylabs. Рекомендуемый и самый стабильный вариант на данный момент. - Конфигурация с
npx
. Установит клиент Smithery CLI, который выполняет вызовы на сервер Oxylabs MCP, размещенный в Smithery. - Конфигурация с
uv
. Установит клиент CLI и сервер Oxylabs MCP, ссылающийся на локальный код. Для локальной разработки.
[!ПРИМЕЧАНИЕ] Если у вас нет утилиты
uvx
вам нужно сначала установить ее с помощьюbrew install uv
[!TIP] Если вы столкнулись с ошибками с
uvx
, попробуйте использовать полный путь кuvx
в полеcommand
. Например,/Users/my-user/.local/bin/uvx
. Если вы используете Windows и испытываете проблемы с Cursor, обратитесь к рекомендациям, описанным здесь .
Ручная настройка с помощью Claude Desktop
Перейдите в Claude → Настройки → Разработчик → Изменить конфигурацию и добавьте одну из приведенных выше конфигураций в файл claude_desktop_config.json
.
Ручная настройка с помощью курсора AI
Перейдите в Курсор → Настройки → Настройки курсора → MCP . Нажмите Добавить новый глобальный сервер MCP и добавьте одну из конфигураций выше.
💻 Инструкции по локальной/разработочной настройке
Клонировать репозиторий
Установить зависимости
Установите зависимости сервера MCP:
🐞 Отладка
Затем зайдите в MCP Inspector по адресу http://localhost:5173
. Возможно, вам придется добавить свое имя пользователя и пароль в качестве переменных среды в инспекторе под OXYLABS_USERNAME
и OXYLABS_PASSWORD
.
Лицензия
Данный проект лицензирован в соответствии с лицензией MIT .
О компании Oxylabs
Компания Oxylabs, основанная в 2015 году, является ведущей на рынке платформой для сбора веб-аналитики, которая соответствует самым высоким стандартам ведения бизнеса, этики и соответствия требованиям, позволяя компаниям по всему миру получать ценную информацию на основе данных.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Инструмент для парсинга, который использует API Oxylabs Web Scraper для извлечения и обработки веб-контента с гибкими возможностями анализа и рендеринга страниц, что позволяет эффективно извлекать контент из сложных веб-сайтов.
- ✨ Основные характеристики
- 💡 Примеры запросов
- ✅ Предварительные условия
- 🧩 Параметры API
- ⚙️ Основные инструкции по настройке
- 💻 Инструкции по локальной/разработочной настройке
- Лицензия
- О компании Oxylabs
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.Last updated -4125,855353TypeScriptMIT License
- AsecurityFlicenseAqualityA server that provides tools to scrape websites and extract structured data from them using Firecrawl's APIs, supporting both basic website scraping in multiple formats and custom schema-based data extraction.Last updated -2JavaScript
- -securityFlicense-qualityProvides functionality to fetch and transform web content in various formats (HTML, JSON, plain text, and Markdown) through simple API calls.Last updated -125,855TypeScript
- AsecurityFlicenseAqualityInteract with WebScraping.AI API for web data extraction and scrapingLast updated -7852JavaScript