Integrations
Enables searching for web content like upcoming movie releases
Supports OpenAI Agents to access and utilize web data through the MCP server
Allows retrieving market data and company information
🌟 Обзор
Добро пожаловать на официальный сервер Bright Data Model Context Protocol (MCP), позволяющий LLM, агентам и приложениям получать доступ, находить и извлекать веб-данные в режиме реального времени. Этот сервер позволяет клиентам MCP, таким как Claude Desktop, Cursor, Windsurf и другим, беспрепятственно искать в Интернете, перемещаться по веб-сайтам, выполнять действия и извлекать данные — без блокировки.
✨ Особенности
- Доступ к веб-ресурсам в режиме реального времени : доступ к актуальной информации непосредственно из Интернета.
- Обход географических ограничений : доступ к контенту независимо от ограничений местоположения
- Web Unlocker : навигация по веб-сайтам с защитой от обнаружения ботов
- Управление браузером : дополнительные возможности удаленной автоматизации браузера
- Полная интеграция : работает со всеми совместимыми с MCP помощниками на базе искусственного интеллекта.
🔧 Доступные инструменты
Особенность | Описание |
---|---|
поисковая_система | Соберите результаты поиска из Google, Bing или Yandex. Возвращает результаты SERP в формате markdown (URL, заголовок, описание) |
scrape_as_markdown | Соберите URL-адрес одной веб-страницы с помощью расширенных опций извлечения контента и получите результаты на языке MarkDown. Этот инструмент может разблокировать любую веб-страницу, даже если она использует обнаружение ботов или CAPTCHA. |
скрап_как_html | Соберите URL-адрес одной веб-страницы с помощью расширенных опций извлечения контента и получите результаты в формате HTML. Этот инструмент может разблокировать любую веб-страницу, даже если она использует обнаружение ботов или CAPTCHA. |
статистика_сеанса | Расскажите пользователю об использовании инструмента во время этого сеанса |
web_data_amazon_product | Быстрое чтение структурированных данных о продуктах Amazon. Требуется действительный URL-адрес продукта с /dp/ в нем. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_amazon_product_reviews | Быстрое чтение структурированных данных обзоров продуктов Amazon. Требуется действительный URL-адрес продукта с /dp/ в нем. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_linkedin_person_profile | Быстро считывать структурированные данные профиля людей LinkedIn. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_linkedin_company_profile | Быстро считывать структурированные данные профиля компании LinkedIn. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_zoominfo_company_profile | Быстро считывать структурированные данные профиля компании ZoomInfo. Требуется действительный URL-адрес компании ZoomInfo. Это может быть поиск в кэше, поэтому он может быть надежнее, чем скрапинг |
web_data_instagram_profiles | Быстро считывать структурированные данные профиля Instagram. Требуется действительный URL Instagram. Это может быть поиск в кэше, поэтому он может быть надежнее, чем скрапинг |
web_data_instagram_posts | Быстро считывать структурированные данные постов Instagram. Требуется действительный URL Instagram. Это может быть поиск в кэше, поэтому он может быть надежнее, чем скрапинг |
web_data_instagram_reels | Быстро считывать структурированные данные Instagram reel. Требуется действительный URL Instagram. Это может быть поиск в кэше, поэтому он может быть надежнее, чем скрапинг |
web_data_instagram_комментарии | Быстро считывать структурированные данные комментариев Instagram. Требуется действительный URL Instagram. Это может быть поиск в кэше, поэтому он может быть надежнее, чем скрапинг |
web_data_facebook_posts | Быстрое чтение структурированных данных постов Facebook. Требуется действительный URL-адрес поста Facebook. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_facebook_marketplace_listings | Быстро считывать структурированные данные листинга Facebook Marketplace. Требуется действительный URL листинга Facebook Marketplace. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_facebook_company_reviews | Быстро читайте структурированные данные отзывов о компаниях Facebook. Требует действительный URL-адрес компании Facebook и количество отзывов. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_x_posts | Быстрое чтение структурированных данных X post. Требуется действительный URL X post. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
список_свойств_web_data_zillow | Быстрое чтение структурированных данных листинга свойств zillow. Требуется действительный URL листинга свойств zillow. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_booking_hotel_listings | Быстро считывать структурированные данные о бронировании отелей. Требуется действительный URL-адрес бронирования отелей. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
web_data_youtube_видео | Быстрое чтение структурированных данных видео YouTube. Требуется действительный URL-адрес видео YouTube. Это может быть поиск в кэше, поэтому он может быть более надежным, чем скрапинг |
scraping_browser_navigate | Перейдите в сеансе браузера для парсинга на новый URL-адрес |
scraping_browser_go_back | Вернуться на предыдущую страницу |
scraping_browser_go_forward | Перейти на следующую страницу |
scraping_browser_click | Нажмите на элемент. Избегайте вызова этого, если вы не знаете селектор элемента (вы можете использовать другие инструменты, чтобы найти их) |
очистка_ссылок_браузера | Получить все ссылки на текущей странице, текст и селекторы. Настоятельно рекомендуется вызвать инструмент ссылок, чтобы проверить, что ваша цель клика действительна |
тип_браузера_скрапинга | Введите текст в элемент |
scraping_browser_wait_for | Подождите, пока элемент станет видимым на странице. |
скриншот_браузера_скрапинга | Сделайте снимок экрана текущей страницы |
scraping_browser_get_html | Получить HTML-контент текущей страницы. Избегайте использования параметра full_page, если только не важно увидеть такие вещи, как теги скриптов, поскольку они могут быть большими |
scraping_browser_get_text | Получить текстовое содержимое текущей страницы |
🚀 Быстрый старт с Claude Desktop
- Установите
nodejs
, чтобы получить командуnpx
(node.js module runner). Инструкции по установке можно найти на сайте node.js - Перейдите в Claude > Настройки > Разработчик > Изменить конфигурацию > claude_desktop_config.json, чтобы включить следующее:
🔧 Настройка учетной записи
- Убедитесь, что у вас есть учетная запись на brightdata.com (новые пользователи получают бесплатный кредит для тестирования, а также доступны варианты оплаты по мере использования)
- Получите свой ключ API на странице настроек пользователя.
- Создайте прокси-зону Web Unlocker под названием
mcp_unlocker
в панели управления.- Вы можете переопределить эту зону на вашем сервере MCP с помощью переменной окружения
WEB_UNLOCKER_ZONE
- Вы можете переопределить эту зону на вашем сервере MCP с помощью переменной окружения
- (Необязательно) Чтобы включить инструменты управления браузером:
- Посетите панель управления Bright Data по адресу brightdata.com/cp/zones
- Создайте новую зону «API браузера»
- После создания скопируйте строку аутентификации из вкладки «Обзор API браузера».
- Строка аутентификации будет иметь следующий формат:
brd-customer-[your-customer-ID]-zone-[your-zone-ID]:[your-password]
🔌 Другие клиенты MCP
Чтобы использовать этот сервер MCP с другими типами агентов, вам необходимо адаптировать следующее к вашему конкретному программному обеспечению:
- Полная команда для запуска сервера MCP —
npx @brightdata/mcp
- Переменная окружения
API_TOKEN=<your-token>
должна существовать при запуске сервера
🎮 Попробуйте игровые площадки Bright Data MCP
Хотите попробовать Bright Data MCP без какой-либо настройки?
Посмотрите на эту игровую площадку:
Эта платформа обеспечивает простой способ изучения возможностей Bright Data MCP без какой-либо локальной настройки. Просто войдите в систему и начните экспериментировать с веб-сбором данных!
💡 Примеры использования
Вот несколько примеров запросов, с которыми этот сервер MCP сможет помочь:
- «Поищите в Google фильмы, которые скоро выйдут в прокат в [вашем регионе]»
- «Какова текущая рыночная капитализация Tesla?»
- «Какая статья в Википедии сегодня?»
- «Какой прогноз погоды на 7 дней в [вашем местоположении]?»
- «Какова продолжительность карьеры трех самых высокооплачиваемых генеральных директоров технологических компаний?»
🎬 Демо
В приведенных ниже видеороликах демонстрируется минимальный вариант использования Claude Desktop:
⚠️ Устранение неполадок
Тайм-ауты при использовании определенных инструментов
Некоторые инструменты могут подразумевать чтение веб-данных, и время, необходимое для загрузки страницы, может существенно различаться в экстремальных ситуациях.
Чтобы гарантировать, что ваш агент сможет использовать данные, установите достаточно большое время ожидания в настройках агента.
Значение 180s
должно быть достаточным для 99% запросов, но некоторые сайты загружаются медленнее других, поэтому настройте его в соответствии со своими потребностями.
спавн npx ENOENT
Эта ошибка возникает, когда ваша система не может найти команду npx
. Чтобы исправить ее:
Поиск пути npm/Node
macOS:
Показывает путь типа /usr/local/bin/node
Окна:
Показывает путь типа C:\Program Files\nodejs\node.exe
Обновите конфигурацию MCP:
Замените команду npx
на полный путь к Node, например, на Mac это будет выглядеть следующим образом:
👨💻 Вклад
Мы приветствуем вклады, которые помогут улучшить Bright Data MCP! Вот как вы можете помочь:
- Сообщить о проблемах : Если вы столкнулись с какими-либо ошибками или у вас есть пожелания по функциям, пожалуйста, создайте проблему в нашем репозитории GitHub.
- Отправка запросов на извлечение : смело делайте форк репозитория и отправляйте запросы на извлечение с улучшениями или исправлениями ошибок.
- Стиль кодирования : Весь код JavaScript должен следовать соглашениям о кодировании JavaScript Bright Data . Это обеспечивает согласованность в кодовой базе.
- Документация : улучшения документации, включая этот файл README, всегда приветствуются.
- Примеры : Поделитесь своими вариантами использования, предоставив примеры, чтобы помочь другим пользователям.
Для крупных изменений, пожалуйста, сначала откройте вопрос, чтобы обсудить ваши предлагаемые изменения. Это гарантирует, что ваше время будет потрачено с пользой и будет соответствовать целям проекта.
📞 Поддержка
Если у вас возникли какие-либо проблемы или вопросы, обратитесь в службу поддержки Bright Data или создайте проблему в репозитории.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Официальный сервер Bright Data для протокола контекста модели, который позволяет помощникам на основе искусственного интеллекта, таким как Claude Desktop, ссылаться на общедоступные веб-данные в режиме реального времени и принимать решения на их основе.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to browse and analyze Reddit content, including searching subreddits, retrieving post details with comments, and viewing trending posts.Last updated -1PythonMIT License
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
- AsecurityFlicenseAqualityA Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.Last updated -126410JavaScript
- -securityFlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -275JavaScript