Brave Search MCP Server

Brave Search MCP Server

от brave
Ищет в интернете через Brave Search: веб-страницы, новости, видео, изображения, местные компании и генерирует сводки со ссылками на источники.

Brave Search MCP Server

An MCP server implementation that integrates the Brave Search API, providing comprehensive search capabilities including web search, local business search, place search, image search, video search, news search, LLM context, and AI-powered summarization. This project supports both STDIO and HTTP transports, with STDIO as the default mode.

Ask DeepWiki

Migration

1.x to 2.x
Default transport now STDIO

To follow established MCP conventions, the server now defaults to STDIO. If you would like to continue using HTTP, you will need to set the BRAVE_MCP_TRANSPORT environment variable to http, or provide the runtime argument --transport http when launching the server.

Response structure of brave_image_search

Version 1.x of the MCP server would return base64-encoded image data along with image URLs. This dramatically slowed down the response, as well as consumed unnecessarily context in the session. Version 2.x removes the base64-encoded data, and returns a response object that more closely reflects the original Brave Search API response. The updated output schema is defined in src/tools/images/schemas/output.ts.

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

Инструменты были проиндексированы:
brave_image_searchвнешний мир

Выполняет поиск изображений через Brave Search API. Полезен, когда нужны фотографии людей, мест, предметов, идеи для графического дизайна, вдохновение и другое. При передаче результатов в среде Markdown может быть удобно включать в них изображения (например, image.title).

Параметры
  • countinteger

    Количество результатов (1-200, по умолчанию 50). Image Search не пагинируется - увеличьте count, если нужно больше результатов. Параметра offset нет.

  • countrystring

    Страна поискового запроса, из которой приходят результаты. Строка страны ограничена двухсимвольными кодами поддерживаемых стран.

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

    Поисковый запрос пользователя. Запрос не может быть пустым. Лимит — 400 символов и 50 слов.

  • safesearchstring

    Фильтрует результаты поиска по взрослому контенту. Поддерживаются следующие значения: 'off' - без фильтрации. 'strict' - убирает весь взрослый контент из результатов поиска.

  • search_langstring

    Предпочтение языка поиска. Код языка из двух или более символов, для которого предоставляются результаты поиска.

  • spellcheckboolean

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

brave_llm_contextвнешний мир

Извлекает предварительно обработанный веб-контент, ранжированный по релевантности, с помощью Brave LLM Context API, оптимизирован для AI-агентов, обоснования LLM и пайплайнов RAG. В отличие от обычного веб-поиска, который возвращает ссылки и короткие описания, этот инструмент возвращает реальное содержимое подходящих страниц — фрагменты текста, таблицы, блоки кода и структурированные данные, чтобы модель могла напрямую анализировать их. Когда использовать: - Для обоснования ответов свежим релевантным веб-контентом (RAG) - Для передачи AI-агенту готового к использованию контента страниц из одного поискового запроса - Для ответов на вопросы и проверки фактов по актуальным источникам - Для сбора исходного материала для исследований без ручного извлечения страниц - Когда нужно содержимое страниц, а не только заголовки, описания и URL При передаче результатов в средах, поддерживающих Markdown, указывайте исходные URL из карты «sources».

Параметры
  • acceptenum

    Поддерживаемый тип медиа по умолчанию - application/json.

  • api-versionstring

    Версия API для использования. Она обозначается в формате ГГГГ-ММ-ДД. По умолчанию используется последняя доступная версия. Подробнее о версионировании API читайте на странице https://api-dashboard.search.brave.com/documentation/guides/versioning.

  • cache-controlstring

    Brave Search по умолчанию возвращает кэшированный контент. Чтобы предотвратить кэширование, задайте заголовок Cache-Control: no-cache. Сейчас это делается по мере возможности.

  • context_threshold_modeenum

    Режим, используемый для определения порога включения контента в контекст. По умолчанию — сбалансированный.

  • countinteger

    Максимальное количество результатов поиска, учитываемых при выборе данных контекста LLM. По умолчанию — 20, максимум — 50.

  • countryenum

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

  • enable_localboolean

    Включать ли локальный возврат. Если не задавать это значение, то будет автоопределение, и локальный возврат будет использоваться, если предоставлены какие-либо заголовки локализации.

  • enable_source_metadataboolean

    Включает обогащение метаданных источников (site_name, favicon) в атрибуте sources ответа.

  • freshnessenum | string

    Фильтрует результаты поиска по времени их обнаружения. Поддерживаются следующие значения: 'pd' — обнаружено за последние 24 часа. 'pw' — обнаружено за последние 7 дней. 'pm' — обнаружено за последние 31 день. 'py' — обнаружено за последние 365 дней. 'YYYY-MM-DDtoYYYY-MM-DD' — также поддерживается указание временного диапазона, например, 2022-04-01to2022-07-30.

  • gogglesstring | string[]

    Goggles действуют как пользовательская повторная сортировка поверх поискового индекса Brave. Параметр поддерживает как URL, где размещён Goggle, так и определение самого Goggle. Можно передать несколько URL и/или определений Goggle в виде массива. Подробнее см. в репозитории Goggles (например, https://github.com/brave/goggles-quickstart).

  • maximum_number_of_snippetsinteger

    Максимальное количество различных фрагментов (или отрывков текста), которые можно включить в контекст LLM. По умолчанию — 50, максимум — 256.

  • maximum_number_of_snippets_per_urlinteger

    Максимальное количество сниппетов, включаемых на каждый URL. По умолчанию 50, максимум 100.

  • maximum_number_of_tokensinteger

    Приблизительное максимальное количество токенов для включения в контекст. По умолчанию 8192, максимум 32768.

  • maximum_number_of_tokens_per_urlinteger

    Максимальное количество токенов на один URL. По умолчанию — 4096, максимум — 8192.

  • maximum_number_of_urlsinteger

    Максимальное количество различных URL для включения в контекст LLM.

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

    Поисковый запрос пользователя. Запрос не может быть пустым. Максимум 400 символов и 50 слов в запросе.

  • search_langenum

    Языковые предпочтения поиска. Код языка длиной не менее 2 символов, для которого предоставляются результаты поиска.

  • spellcheckboolean

    Включать ли проверку орфографии для запроса.

  • user-agentstring

    User agent, отправляющий запрос. Brave Search может использовать user agent, чтобы показывать разный контент в зависимости от устройства, указанного в строке. User agent должен соответствовать стандартным строкам браузерных агентов на каждой платформе. Подробнее о формировании user agent смотрите в RFC 9110.

  • x-loc-citystring

    Общее название города клиента

  • x-loc-countrystring

    Двухбуквенный код страны клиента. Список кодов стран см. в ISO 3166-1 alpha-2.

  • x-loc-latnumber

    Широта географического местоположения клиента в градусах, чтобы предоставлять релевантные локальные результаты. Широта должна быть больше или равна -90.0 градусов и меньше или равна +90.0 градусов.

  • x-loc-longnumber

    Долгота географического местоположения клиента в градусах, чтобы показывать релевантные локальные результаты. Долгота должна быть больше или равна -180.0 и меньше или равна +180.0 градусов.

  • x-loc-postal-codestring

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

  • x-loc-statestring

    Код длиной до трёх символов, обозначающий штат или регион клиента. Регион — это подразделение первого уровня (самое широкое или наименее конкретное) в коде ISO 3166-2.

  • x-loc-state-namestring

    Название штата/региона клиента. Регион - это подразделение первого уровня (самое широкое или наименее конкретное) кода ISO 3166-2.

brave_local_searchвнешний мир

Brave Local Search API обогащает результаты поиска по местоположению. Доступ к этому API предоставляется только по подписке Brave Search API Pro; перед использованием этого инструмента убедитесь, что у пользователя есть Pro-план (если нет, используйте инструмент brave_web_search). Выполняет поиск местных предприятий и заведений через Brave Local Search API. Лучше всего подходит для запросов, связанных с физическими локациями, бизнесами, ресторанами, услугами и т. д. Возвращает подробную информацию, включая: - Названия и адреса заведений - Оценки и количество отзывов - Номера телефонов и часы работы Используйте этот инструмент, когда запрос подразумевает «рядом со мной», «в моем районе» или упоминает конкретное местоположение (например, «в Сан-Франциско»). Если локальные результаты не найдены, инструмент автоматически переключается на brave_web_search.

Параметры
  • countinteger

    Количество результатов (1-20, по умолчанию 10). Применяется только к результатам веб-поиска (т.е. не влияет на места, новости, видео и т.д.)

  • countryenum

    Страна поискового запроса, из которой приходят результаты. Строка страны ограничена двухсимвольными кодами поддерживаемых стран.

  • extra_snippetsboolean

    Сниппет — это фрагмент страницы, который вы получаете в результате запроса, а дополнительные сниппеты позволяют получать до 5 альтернативных фрагментов. Доступно только в тарифах Free AI, Base AI, Pro AI, Base Data, Pro Data и Custom.

  • freshnessenum | string

    Фильтрует результаты поиска по времени их обнаружения. Поддерживаются следующие значения: 'pd' — обнаружено за последние 24 часа. 'pw' — обнаружено за последние 7 дней. 'pm' — обнаружено за последние 31 день. 'py' — обнаружено за последние 365 дней. 'YYYY-MM-DDtoYYYY-MM-DD' — также поддерживается указание временного диапазона, например, 2022-04-01to2022-07-30.

  • gogglesstring | string[]

    Goggles действуют как пользовательская повторная сортировка поверх поискового индекса Brave. Параметр поддерживает как URL, где размещён Goggle, так и определение самого Goggle. Можно передать несколько URL и/или определений Goggle в виде массива. Подробнее см. в репозитории Goggles (например, https://github.com/brave/goggles-quickstart).

  • offsetinteger

    Смещение пагинации (макс. 9, по умолчанию 0)

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

    Поисковый запрос (максимум 400 символов, 50 слов)

  • result_filterenum[]

    Фильтр результатов (по умолчанию ['web', 'query'])

  • safesearchenum

    Фильтрует результаты поиска по взрослому контенту. Поддерживаются следующие значения: 'off' — без фильтрации. 'moderate' — фильтрует откровенный контент (например, изображения и видео), но допускает взрослые домены в результатах поиска. 'strict' — полностью убирает взрослый контент из результатов поиска. Значение по умолчанию — 'moderate'.

  • search_langenum

    Предпочтение языка поиска. Код языка из двух или более символов, для которого предоставляются результаты поиска.

  • spellcheckboolean

    Проверять ли орфографию в предоставленном запросе?

  • summaryboolean

    Этот параметр включает генерацию ключей сводок в результатах веб-поиска. Он обязателен для включения суммаризатора.

  • text_decorationsboolean

    Следует ли отображаемым строкам (например, фрагментам результатов) включать маркеры оформления (например, символы выделения)?

  • ui_langenum

    Язык интерфейса. Код языка из двух или более символов, для которого предоставляются результаты поиска.

  • unitsstring

    Единицы измерения. Если они не указаны, единицы определяются по стране поиска.

brave_news_searchвнешний мир

Этот инструмент ищет новостные статьи через Brave News Search API на основе запроса пользователя. Используйте его, когда нужна актуальная информация, срочные новости или статьи о конкретных темах, событиях или персонах. Когда использовать: - Поиск свежих новостей по определённым темам. - Получение обновлений срочных новостей. - Изучение текущих событий или трендовых историй. - Сбор новостных источников и заголовков для анализа. Возвращает JSON-список новостных результатов с заголовком, URL и описанием. Некоторые результаты могут содержать фрагменты текста из статьи. В средах, поддерживающих Markdown, всегда указывайте источники в виде гиперссылок. Примеры: - «Согласно Reuters, Китай запрещает несертифицированные и отозванные пауэрбанки в самолётах». - «The New York Times сообщает, что продажи электромобилей Tesla выросли на 20%». - «По данным BBC News, правительство Великобритании объявило о новой политике поддержки возобновляемой энергии».

Параметры
  • countinteger

    Количество результатов (по умолчанию: 50)

  • countrystring

    Страна поискового запроса, из которой приходят результаты. Строка страны ограничена двухсимвольными кодами поддерживаемых стран.

  • extra_snippetsboolean

    Сниппет — это фрагмент страницы, который вы получаете в результате запроса, а дополнительные сниппеты позволяют получать до 5 альтернативных фрагментов. Доступно только в тарифах Free AI, Base AI, Pro AI, Base Data, Pro Data и Custom.

  • freshnessenum | string

    Фильтрует результаты поиска по времени их обнаружения. Поддерживаются следующие значения: 'pd' — обнаружено за последние 24 часа. 'pw' — обнаружено за последние 7 дней. 'pm' — обнаружено за последние 31 день. 'py' — обнаружено за последние 365 дней. 'YYYY-MM-DDtoYYYY-MM-DD' — также поддерживается указание временного диапазона, например, 2022-04-01to2022-07-30.

  • gogglesstring | string[]

    Goggles действуют как пользовательская повторная сортировка поверх поискового индекса Brave. Параметр поддерживает как URL, где размещён Goggle, так и определение самого Goggle. Можно передать несколько URL и/или определений Goggle в виде массива. Подробнее см. в репозитории Goggles (например, https://github.com/brave/goggles-quickstart).

  • offsetinteger

    Смещение пагинации (макс. 9, по умолчанию 0)

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

    Поисковый запрос (максимум 400 символов, 50 слов)

  • safesearchstring

    Фильтрует результаты поиска от контента для взрослых. Поддерживаются следующие значения: 'off' - без фильтрации. 'moderate' - отфильтровывать откровенный контент. 'strict' - отфильтровывать откровенный и эротический контент. Значение по умолчанию - 'moderate'.

  • search_langstring

    Предпочтение языка поиска. Код языка из двух или более символов, для которого предоставляются результаты поиска.

  • spellcheckboolean

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

  • ui_langstring

    Предпочтительный язык интерфейса в ответе. Обычно в формате <language_code>-<country_code>. Подробнее см. RFC 9110.

brave_place_searchвнешний мир

Ищет через Brave's Place Search API. Один вызов может заполнить любую комбинацию из 'results' (точки интереса), 'cities', 'addresses', 'streets' и 'location' (разрешенная область поиска) — в зависимости от формы запроса. Когда использовать: - Точки интереса рядом с координатами или именованной областью (например, "кофейни в Париже") -> 'results', каждый со структурированными данными о бизнесе (почтовый адрес, часы работы, контакты, рейтинги, фото, категории, часовой пояс). - Просмотр общих точек интереса (опустите 'query'; укажите 'latitude'+'longitude' или 'location'). - Уточнение названия города без контекста (например, "спрингфилд") -> 'cities'. - Определение конкретного адреса (например, "350 5th avenue" с координатами Нью-Йорка) -> 'addresses' (часто также 'streets'). - Поиск улицы по названию (например, "michigan avenue" с координатами Чикаго) -> 'streets'. Входные данные: - Привяжите поиск через 'latitude'+'longitude' или 'location' (или оба). Без них обязательно указывать 'query'. - 'addresses' / 'streets' появляются только когда запрос имеет форму адреса/улицы И привязан к географической точке. - Формат 'location': США — '<city> <state> <country>' (например, 'san francisco ca united states'); не США — '<city> <country>' (например, 'tokyo japan'). Регистр и запятые не важны. - 'count' ограничивает результаты (макс. 50, по умолчанию 20). 'radius' (в метрах) смещает результаты в сторону более близких; он НЕ задаёт жёстких границ области поиска.

Параметры
  • acceptenum

    Поддерживаемый тип медиа по умолчанию - application/json.

  • api-versionstring

    Версия API для использования. Она обозначается в формате ГГГГ-ММ-ДД. По умолчанию используется последняя доступная версия. Подробнее о версионировании API читайте на странице https://api-dashboard.search.brave.com/documentation/guides/versioning.

  • cache-controlstring

    Brave Search по умолчанию возвращает кэшированный контент. Чтобы предотвратить кэширование, задайте заголовок Cache-Control: no-cache. Сейчас это делается по мере возможности.

  • countinteger

    Количество результатов для возврата. Максимум - 50. По умолчанию - 20.

  • countryenum

    Двухбуквенный код страны (ISO 3166-1 alpha-2), используемый для ограничения поиска. По умолчанию — 'US'.

  • geolocstring

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

  • latitudenumber

    Широта географических координат, в пределах которой выполняется поиск, в градусах (от -90 до 90). Обычно используется вместе с долготой.

  • locationstring

    Строка местоположения для поиска, используется как альтернатива широте и долготе. Для мест в США предпочтителен формат '<город> <штат> <название страны>' (например, 'сан-франциско калифорния соединенные штаты'); для мест за пределами США используйте '<город> <название страны>' (например, 'токио япония'). Запятые и специальные символы не нужны; регистр не важен.

  • longitudenumber

    Долгота географических координат, вокруг которых выполняется поиск, в градусах (от -180 до 180). Обычно указывается вместе с latitude.

  • querystring

    Строка запроса. Форма влияет на ответ: запросы вроде POI -> results; голые/неоднозначные названия городов -> cities; запросы вроде адреса или улицы с географической привязкой -> addresses и/или streets. Если не указано, возвращает общие POI в заданной области.

  • radiusnumber

    Смещение в сторону результатов, расположенных ближе к указанным координатам, в метрах. Это не жесткое ограничение: API может по-прежнему возвращать более удаленные результаты. Если параметр не указан, поиск выполняется глобально.

  • safesearchenum

    Уровень безопасного поиска для результатов запроса. 'off' - без фильтрации. 'moderate' - фильтровать явный контент. 'strict' - фильтровать явный и вызывающий контент. По умолчанию - 'strict'.

  • search_langenum

    Язык результатов поиска. По умолчанию используется 'en'.

  • spellcheckboolean

    Применять ли проверку орфографии перед выполнением поиска. По умолчанию true.

  • ui_langenum

    Язык интерфейса пользователя для ответа, обычно в формате «<язык>-<регион>». По умолчанию — «en-US».

  • unitsenum

    Единицы измерения для значений расстояния. По умолчанию — 'metric'.

  • user-agentstring

    User agent, отправляющий запрос. Brave Search может использовать user agent, чтобы показывать разный контент в зависимости от устройства, указанного в строке. User agent должен соответствовать стандартным строкам браузерных агентов на каждой платформе. Подробнее о формировании user agent смотрите в RFC 9110.

brave_summarizerвнешний мир

Получает сводки результатов веб-поиска, созданные ИИ, с помощью Brave Summarizer API. Инструмент обрабатывает результаты поиска и формирует краткие связные обобщения информации из нескольких источников. Когда использовать: - Когда нужен сжатый обзор сложных тем из множества источников - Для быстрой проверки фактов или выделения главного без чтения полных статей - Чтобы выдать пользователю обобщённую информацию, объединяющую разные точки зрения - Для исследовательских задач, требующих сжатых данных из веб-поиска Возвращает текстовую сводку, объединяющую информацию из результатов поиска. Опционально можно добавить встроенные ссылки на исходные URL и дополнительные сведения об объектах. Требования: сначала нужно выполнить веб-поиск через brave_web_search с параметром summary=true. Для доступа к функционалу сводок требуется подписка Pro AI.

Параметры
  • entity_infoboolean

    Возвращает дополнительную информацию о сущностях вместе со сводным ответом.

  • inline_referencesboolean

    Добавляет встроенные ссылки в сводный ответ.

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

    Ключ равен значению поля key в рамках модели ответа Summarizer.

brave_video_searchвнешний мир

Ищет видео через Brave's Video Search API и возвращает структурированные результаты поиска с метаданными. Когда использовать: - Когда нужно найти видео по теме, ключевому слову или запросу. - Полезно для поиска видеоконтента, получения метаданных видео или поиска видео от конкретных авторов/издателей. Возвращает JSON-список результатов с полями title, url, description, duration и thumbnail_url.

Параметры
  • countinteger

    Количество результатов (1–200, по умолчанию 50). Комбинируйте этот параметр с offset, чтобы разбивать результаты поиска на страницы.

  • countrystring

    Страна поискового запроса, из которой приходят результаты. Строка страны ограничена двухсимвольными кодами поддерживаемых стран.

  • freshnessenum | string

    Фильтрует результаты поиска по времени их обнаружения. Поддерживаются следующие значения: 'pd' — обнаружено за последние 24 часа. 'pw' — обнаружено за последние 7 дней. 'pm' — обнаружено за последние 31 день. 'py' — обнаружено за последние 365 дней. 'YYYY-MM-DDtoYYYY-MM-DD' — также поддерживается указание временного диапазона, например, 2022-04-01to2022-07-30.

  • offsetinteger

    Смещение пагинации (максимум 9, по умолчанию 0). Сочетайте этот параметр с count, чтобы разбить результаты поиска на страницы.

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

    Поисковый запрос пользователя. Запрос не может быть пустым. Лимит — 400 символов и 50 слов.

  • safesearchstring

    Фильтрует результаты поиска от контента для взрослых. Поддерживаются следующие значения: 'off' - без фильтрации. 'moderate' - отфильтровывать откровенный контент. 'strict' - отфильтровывать откровенный и эротический контент. Значение по умолчанию - 'moderate'.

  • search_langstring

    Предпочтение языка поиска. Код языка из двух или более символов, для которого предоставляются результаты поиска.

  • spellcheckboolean

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

  • ui_langstring

    Предпочтительный язык интерфейса в ответе. Обычно в формате <language_code>-<country_code>. Подробнее см. RFC 9110.

brave_web_searchвнешний мир

Выполняет веб-поиск через Brave Search API и возвращает полные результаты поиска с богатыми метаданными. Когда использовать: - Общий веб-поиск по информации, фактам или актуальным темам - Запросы по местоположению (рестораны, компании, достопримечательности) - Поиск новостей о последних событиях или срочных новостях - Поиск видео, обсуждений или FAQ-контента - Исследования, требующие разнообразных типов результатов (веб-страницы, изображения, отзывы и т.д.) Возвращает JSON-список результатов веб-поиска с заголовком, описанием и URL. Когда параметр "results_filter" пуст, результаты JSON могут также содержать FAQ, Discussions, News и Video результаты.

Параметры
  • countinteger

    Количество результатов (1-20, по умолчанию 10). Применяется только к результатам веб-поиска (т.е. не влияет на места, новости, видео и т.д.)

  • countryenum

    Страна поискового запроса, из которой приходят результаты. Строка страны ограничена двухсимвольными кодами поддерживаемых стран.

  • extra_snippetsboolean

    Сниппет — это фрагмент страницы, который вы получаете в результате запроса, а дополнительные сниппеты позволяют получать до 5 альтернативных фрагментов. Доступно только в тарифах Free AI, Base AI, Pro AI, Base Data, Pro Data и Custom.

  • freshnessenum | string

    Фильтрует результаты поиска по времени их обнаружения. Поддерживаются следующие значения: 'pd' — обнаружено за последние 24 часа. 'pw' — обнаружено за последние 7 дней. 'pm' — обнаружено за последние 31 день. 'py' — обнаружено за последние 365 дней. 'YYYY-MM-DDtoYYYY-MM-DD' — также поддерживается указание временного диапазона, например, 2022-04-01to2022-07-30.

  • gogglesstring | string[]

    Goggles действуют как пользовательская повторная сортировка поверх поискового индекса Brave. Параметр поддерживает как URL, где размещён Goggle, так и определение самого Goggle. Можно передать несколько URL и/или определений Goggle в виде массива. Подробнее см. в репозитории Goggles (например, https://github.com/brave/goggles-quickstart).

  • offsetinteger

    Смещение пагинации (макс. 9, по умолчанию 0)

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

    Поисковый запрос (максимум 400 символов, 50 слов)

  • result_filterenum[]

    Фильтр результатов (по умолчанию ['web', 'query'])

  • safesearchenum

    Фильтрует результаты поиска по взрослому контенту. Поддерживаются следующие значения: 'off' — без фильтрации. 'moderate' — фильтрует откровенный контент (например, изображения и видео), но допускает взрослые домены в результатах поиска. 'strict' — полностью убирает взрослый контент из результатов поиска. Значение по умолчанию — 'moderate'.

  • search_langenum

    Предпочтение языка поиска. Код языка из двух или более символов, для которого предоставляются результаты поиска.

  • spellcheckboolean

    Проверять ли орфографию в предоставленном запросе?

  • summaryboolean

    Этот параметр включает генерацию ключей сводок в результатах веб-поиска. Он обязателен для включения суммаризатора.

  • text_decorationsboolean

    Следует ли отображаемым строкам (например, фрагментам результатов) включать маркеры оформления (например, символы выделения)?

  • ui_langenum

    Язык интерфейса. Код языка из двух или более символов, для которого предоставляются результаты поиска.

  • unitsstring

    Единицы измерения. Если они не указаны, единицы определяются по стране поиска.

2.1.4основная
2.1.3
2.1.0
2.0.85
2.0.84
2.0.83
2.0.82
2.0.81
2.0.80
2.0.79
2.0.78
2.0.77
2.0.76
2.0.75
2.0.74
2.0.73
2.0.72
2.0.71
2.0.70
2.0.69
2.0.68
2.0.67
2.0.66
2.0.65
2.0.63
2.0.62
2.0.61
2.0.60
2.0.59
2.0.58
2.0.57
2.0.56
2.0.55
2.0.54
2.0.53
2.0.52
2.0.51
2.0.50
2.0.49
2.0.48
2.0.47
2.0.46
2.0.45
2.0.44
2.0.43
2.0.42
2.0.41
2.0.40
2.0.39
2.0.38
2.0.37
2.0.36
2.0.35
2.0.34
2.0.33
2.0.32
2.0.31
2.0.30
2.0.29
2.0.28
2.0.27
2.0.26
2.0.25
2.0.24
2.0.23
2.0.22
2.0.21
2.0.20
2.0.19
2.0.18
2.0.17
2.0.16
2.0.15
2.0.14
2.0.13
2.0.12
2.0.11
2.0.10
2.0.9
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.1
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1

Выберите клиент, чтобы установить Brave Search MCP Server:

Любой клиент

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

{
  "mcpServers": {
    "brave-brave-search-mcp-server-yx3if3um9m": {
      "command": "npx",
      "args": [
        "-y",
        "@brave/brave-search-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "BRAVE_API_KEY": "${input:brave-api-key}"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "brave-brave-search-mcp-server-yx3if3um9m": {
      "command": "npx",
      "args": [
        "-y",
        "@brave/brave-search-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "BRAVE_API_KEY": "${input:brave-api-key}"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "brave-brave-search-mcp-server-yx3if3um9m": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@brave/brave-search-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "BRAVE_API_KEY": "${input:brave-api-key}"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"brave-brave-search-mcp-server-yx3if3um9m\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@brave/brave-search-mcp-server\",\"--transport\",\"stdio\"],\"env\":{\"BRAVE_API_KEY\":\"${input:brave-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": {
    "brave-brave-search-mcp-server-yx3if3um9m": {
      "command": "npx",
      "args": [
        "-y",
        "@brave/brave-search-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "BRAVE_API_KEY": "${input:brave-api-key}"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add brave-brave-search-mcp-server-yx3if3um9m --env BRAVE_API_KEY=${input:brave-api-key} -- npx -y @brave/brave-search-mcp-server --transport stdio

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

claude mcp add-json brave-brave-search-mcp-server-yx3if3um9m "{\"command\":\"npx\",\"args\":[\"-y\",\"@brave/brave-search-mcp-server\",\"--transport\",\"stdio\"],\"env\":{\"BRAVE_API_KEY\":\"${input:brave-api-key}\"}}"
CodexCodex

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

codex mcp add brave-brave-search-mcp-server-yx3if3um9m --env BRAVE_API_KEY=${input:brave-api-key} -- npx -y @brave/brave-search-mcp-server --transport stdio

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

[mcp_servers.brave-brave-search-mcp-server-yx3if3um9m]
command = "npx"
args = ["-y", "@brave/brave-search-mcp-server", "--transport", "stdio"]

[mcp_servers.brave-brave-search-mcp-server-yx3if3um9m.env]
BRAVE_API_KEY = "${input:brave-api-key}"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "brave-brave-search-mcp-server-yx3if3um9m": {
      "command": "npx",
      "args": [
        "-y",
        "@brave/brave-search-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "BRAVE_API_KEY": "${input:brave-api-key}"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "brave-brave-search-mcp-server-yx3if3um9m": {
      "command": "npx",
      "args": [
        "-y",
        "@brave/brave-search-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "BRAVE_API_KEY": "${input:brave-api-key}"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: brave-brave-search-mcp-server-yx3if3um9m
    command: npx
    args:
      - "-y"
      - "@brave/brave-search-mcp-server"
      - "--transport"
      - "stdio"
    env:
      BRAVE_API_KEY: ${input:brave-api-key}
Zed

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

{
  "context_servers": {
    "brave-brave-search-mcp-server-yx3if3um9m": {
      "command": "npx",
      "args": [
        "-y",
        "@brave/brave-search-mcp-server",
        "--transport",
        "stdio"
      ],
      "env": {
        "BRAVE_API_KEY": "${input:brave-api-key}"
      }
    }
  }
}

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

Exa MCP Server

Exa MCP Server

официальный

от exa-labs

Exa ищет по интернету и коду, извлекает чистый текст страниц и собирает данные о компаниях. Работает по API-ключу, хостить сервер не нужно.

TypeScript⭐ 5148
AceDataCloud/MCPSerp

AceDataCloud/MCPSerp

от acedatacloud

MCP-сервер для поиска в Google через SERP API. Выдаёт структурированные результаты: веб-страницы, изображения, новости, видео. Работает с Claude, VS Code и любыми MCP-клиентами. Поддерживает фильтр...

Python⭐ 1
kagisearch/kagimcp

kagisearch/kagimcp

от kagisearch

MCP-сервер для поиска и извлечения контента через Kagi API. Поддерживает веб, новости, видео, подкасты, изображения и выгрузку страниц в Markdown. Полезен разработчикам MCP-клиентов.

Python⭐ 545
leehanchung/bing-search-mcp

leehanchung/bing-search-mcp

от leehanchung

MCP-сервер, интегрирующий Bing Search API. Позволяет AI-ассистентам выполнять поиск в вебе, новостях и изображениях. Полезен разработчикам для расширения MCP-инструментов поисковыми возможностями.

Python⭐ 80
zoharbabin/web-researcher-mcp

zoharbabin/web-researcher-mcp

от zoharbabin

MCP-сервер для AI-ассистентов, который ищет в интернете с проверкой реальных источников. Фильтруйте результаты по доверенным сайтам (медицина, право, наука, новости) и читайте полные статьи, а не с...

Go⭐ 70
SecretiveShell/MCP-searxng

SecretiveShell/MCP-searxng

от secretiveshell

MCP инструмент для подключения агентов к поиску через searXNG. Выполняет запросы к метапоиску, собирает выдачу из разных источников. Идеально, когда ИИ-агенту нужны свежие данные из интернета.

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

Лука Никитин