Skip to main content
Glama

Oxylabs MCP Server

Official
by oxylabs

📖 Обзор

Сервер 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

Через УФ:

Локальная/разработческая настройка

🧩 Параметры API

Сервер Oxylabs MCP поддерживает следующие параметры:

ПараметрОписаниеЦенности
urlURL-адрес для считыванияЛюбой действительный URL
parseВключить структурированное извлечение данныхTrue или False
renderИспользовать безголовый рендеринг браузераhtml или None

⚙️ Основные инструкции по настройке

Установить через Smithery

Автоматическая установка сервера Oxylabs MCP через Smithery :

npx -y @smithery/cli install @oxylabs/oxylabs-mcp --client <client>

Список клиентов, поддерживаемых Oxylabs на данный момент:

  • Клод
  • курсор

Параметры ручной конфигурации MCP

  1. Конфигурация с uvx . Установит клиент CLI и сервер Oxylabs MCP, который выполняет вызовы напрямую к API Oxylabs. Рекомендуемый и самый стабильный вариант на данный момент.
    { "mcpServers": { "oxylabs_scraper_uvx": { "command": "uvx", "args": [ "oxylabs-mcp" ], "env": { "OXYLABS_USERNAME": "OXYLABS_USERNAME", "OXYLABS_PASSWORD": "OXYLABS_PASSWORD" } } } }
  2. Конфигурация с npx . Установит клиент Smithery CLI, который выполняет вызовы на сервер Oxylabs MCP, размещенный в Smithery.
    { "mcpServers": { "oxylabs-mcp": { "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@oxylabs/oxylabs-mcp", "--config", "\"{\\\"oxylabsUsername\\\":\\\"OXYLABS_USERNAME\\\",\\\"oxylabsPassword\\\":\\\"OXYLABS_PASSWORD\\\"}\"" ] } } }
  3. Конфигурация с uv . Установит клиент CLI и сервер Oxylabs MCP, ссылающийся на локальный код. Для локальной разработки.
    { "mcpServers": { "oxylabs_scraper": { "command": "uv", "args": [ "--directory", "/<Absolute-path-to-folder>/oxylabs-mcp", "run", "oxylabs-mcp" ], "env": { "OXYLABS_USERNAME": "OXYLABS_USERNAME", "OXYLABS_PASSWORD": "OXYLABS_PASSWORD" } } } }

[!ПРИМЕЧАНИЕ] Если у вас нет утилиты 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 и добавьте одну из конфигураций выше.


💻 Инструкции по локальной/разработочной настройке

Клонировать репозиторий

git clone <git:url>

Установить зависимости

Установите зависимости сервера MCP:

cd mcp-server-oxylabs # Create virtual environment and activate it uv venv source .venv/bin/activate # MacOS/Linux # OR .venv/Scripts/activate # Windows # Install dependencies uv sync

🐞 Отладка

make run

Затем зайдите в MCP Inspector по адресу http://localhost:5173 . Возможно, вам придется добавить свое имя пользователя и пароль в качестве переменных среды в инспекторе под OXYLABS_USERNAME и OXYLABS_PASSWORD .


Лицензия

Данный проект лицензирован в соответствии с лицензией MIT .

О компании Oxylabs

Компания Oxylabs, основанная в 2015 году, является ведущей на рынке платформой для сбора веб-аналитики, которая соответствует самым высоким стандартам ведения бизнеса, этики и соответствия требованиям, позволяя компаниям по всему миру получать ценную информацию на основе данных.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Инструмент для парсинга, который использует API Oxylabs Web Scraper для извлечения и обработки веб-контента с гибкими возможностями анализа и рендеринга страниц, что позволяет эффективно извлекать контент из сложных веб-сайтов.

  1. ✨ Основные характеристики
    1. 💡 Примеры запросов
      1. ✅ Предварительные условия
        1. Базовое использование
        2. Локальная/разработческая настройка
      2. 🧩 Параметры API
        1. ⚙️ Основные инструкции по настройке
          1. Установить через Smithery
          2. Параметры ручной конфигурации MCP
          3. Ручная настройка с помощью Claude Desktop
          4. Ручная настройка с помощью курсора AI
        2. 💻 Инструкции по локальной/разработочной настройке
          1. Клонировать репозиторий
          2. Установить зависимости
          3. 🐞 Отладка
        3. Лицензия
          1. О компании Oxylabs

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Provides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.
              Last updated -
              4
              125,855
              353
              TypeScript
              MIT License
            • A
              security
              F
              license
              A
              quality
              A 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 -
              2
              JavaScript
            • -
              security
              F
              license
              -
              quality
              Provides functionality to fetch and transform web content in various formats (HTML, JSON, plain text, and Markdown) through simple API calls.
              Last updated -
              125,855
              TypeScript

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/oxylabs/oxylabs-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server