
mcp/brave-search使用Brave Search API搜索网页、图片、新闻、视频等网络内容。
什么是MCP服务器?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/brave-search |
| 作者 | brave |
| 仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout健康评分 |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/brave-search --key [***] |
| 许可证 | MIT许可证 |
| 服务器提供的工具 | 简短描述 |
|---|---|
brave_image_search | Brave图片搜索 |
brave_local_search | Brave本地搜索 |
brave_news_search | Brave新闻搜索 |
brave_summarizer | Brave摘要生成器 |
brave_video_search | Brave视频搜索 |
brave_web_search | Brave网页搜索 |
brave_image_search使用Brave Search API执行图片搜索。适用于需要人物、地点、事物图片、平面设计灵感、艺术创意等场景。在Markdown环境中传递结果时,建议在结果中包含图片(例如:!image.title)。
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 用户的搜索查询。查询不能为空,限制400个字符和50个单词。 |
count | integer 可选 | 结果数量(1-200,默认50)。可与offset参数结合使用实现分页。 |
country | string 可选 | 搜索查询的国家,结果来源地。国家字符串限制为支持国家的2位字符代码。 |
safesearch | string 可选 | 过滤成人内容。支持值:'off'-无过滤;'strict'-从搜索结果中移除所有成人内容。 |
search_lang | string 可选 | 搜索语言偏好。提供搜索结果的2位或更多字符的语言代码。 |
spellcheck | boolean 可选 | 是否对提供的查询进行拼写检查。 |
此工具与外部实体交互。
brave_local_searchBrave本地搜索API提供位置搜索结果的增强信息。仅Brave Search API Pro计划可访问此API;使用前请确认用户的计划(如用户无Pro计划,使用brave_web_search工具)。使用Brave本地搜索API搜索本地商家和地点。最适用于与物理位置、商家、餐馆、服务等相关的查询。
返回详细信息包括: - 商家名称和地址 - 评分和评论数量 - 电话号码和营业时间 当查询暗示"附近"、"我所在地区"或提及特定位置(如"在旧金山")时使用。如无本地结果,此工具会自动回退到brave_web_search。
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 搜索查询(最多400个字符,50个单词) |
count | integer 可选 | 结果数量(1-20,默认10)。仅适用于网页搜索结果(对位置、新闻、视频等无效) |
country | string 可选 | 搜索查询的国家,结果来源地。国家字符串限制为支持国家的2位字符代码 |
extra_snippets | boolean 可选 | 片段是查询结果中页面的摘录,extra_snippets允许获取最多5个额外的替代摘录。仅在Free AI、Base AI、Pro AI、Base Data、Pro Data和Custom计划下可用 |
freshness | string 可选 | 按发现时间过滤搜索结果。支持值:'pd'-过去24小时内发现;'pw'-过去7天内;'pm'-过去31天内;'py'-过去365天内;'YYYY-MM-DDtoYYYY-MM-DD'-指定日期范围,如2022-04-01to2022-07-30 |
goggles | array 可选 | Goggles在Brave搜索索引基础上提供自定义重新排序。该参数支持Goggle托管的URL或Goggle的定义。详情参见Goggles仓库([***] |
offset | integer 可选 | 分页偏移量(最大9,默认0) |
result_filter | array 可选 | 结果过滤器(默认['web', 'query']) |
safesearch | string 可选 | 过滤成人内容。支持值:'off'-无过滤;'moderate'-过滤显式内容(如图像和视频),但允许搜索结果中的成人域名;'strict'-从搜索结果中移除所有成人内容。默认值为'moderate' |
search_lang | string 可选 | 搜索语言偏好。提供搜索结果的2位或更多字符的语言代码 |
spellcheck | boolean 可选 | 是否对提供的查询进行拼写检查 |
summary | boolean 可选 | 启用网页搜索结果中的摘要键生成。启用摘要器需要此参数 |
text_decorations | boolean 可选 | 显示字符串(如结果片段)是否应包含装饰标记(如突出显示字符) |
ui_lang | string 可选 | UI语言。提供搜索结果的2位或更多字符的语言代码 |
units | string 可选 | 测量单位。如未提供,单位从搜索国家推导 |
此工具与外部实体交互。
brave_news_search此工具基于用户查询使用Brave新闻搜索API搜索新闻文章。当需要当前新闻信息、突发新闻更新或特定主题、事件、实体的文章时使用。
使用场景: - 查找特定主题的近期新闻文章 - 获取突发新闻更新 - 研究当前事件或趋势故事 - 收集新闻来源和标题进行分析 返回包含标题、URL和描述的新闻相关结果JSON列表。部分结果可能包含文章的文本片段。 在支持Markdown的环境中传递结果时,始终使用超链接引用来源。 示例: - "据路透社报道,中国禁止未经认证和召回的充电宝上飞机" - "纽约时报报道特斯拉电动汽车销量增长20%" - "据BBC新闻,英国***宣布新的可再生能源支持政策"
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 搜索查询(最多400个字符,50个单词) |
count | integer 可选 | 结果数量(1-50,默认20) |
country | string 可选 | 搜索查询的国家,结果来源地。国家字符串限制为支持国家的2位字符代码 |
extra_snippets | boolean 可选 | 片段是查询结果中页面的摘录,extra_snippets允许获取最多5个额外的替代摘录。仅在Free AI、Base AI、Pro AI、Base Data、Pro Data和Custom计划下可用 |
freshness | string 可选 | 按发现时间过滤搜索结果。支持值:'pd'-过去24小时内发现;'pw'-过去7天内;'pm'-过去31天内;'py'-过去365天内;'YYYY-MM-DDtoYYYY-MM-DD'-指定日期范围,如2022-04-01to2022-07-30 |
goggles | array 可选 | Goggles在Brave搜索索引基础上提供自定义重新排序。该参数支持Goggle托管的URL或Goggle的定义。详情参见Goggles仓库([***] |
offset | integer 可选 | 分页偏移量(最大9,默认0) |
safesearch | string 可选 | 过滤成人内容。支持值:'off'-无过滤;'moderate'-过滤显式内容;'strict'-过滤显式和暗示性内容。默认值为'moderate' |
search_lang | string 可选 | 搜索语言偏好。提供搜索结果的2位或更多字符的语言代码 |
spellcheck | boolean 可选 | 是否对提供的查询进行拼写检查 |
ui_lang | string 可选 | 响应中首选的用户界面语言。通常格式为<language_code>-<country_code>。更多信息参见RFC 9110 |
此工具与外部实体交互。
brave_summarizer使用Brave摘要生成器API检索网页搜索结果的AI生成摘要。此工具处理搜索结果,创建来自多个来源的信息的简洁、连贯摘要。
使用场景: - 需要从多个来源获取复杂主题的简明概述时 - 快速事实核查或获取要点而无需阅读全文时 - 向用户提供综合各种观点的摘要信息时 - 研究任务需要从网络搜索中提取精炼信息时 返回整合搜索结果信息的文本摘要。可选功能包括源URL的内联引用和额外的实体信息。 要求:必须首先使用brave_web_search并设置summary=true参数执行网页搜索。需要Pro AI订阅才能访问摘要生成器功能。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 该键等于摘要器响应模型中key字段的值 |
entity_info | boolean 可选 | 返回摘要响应的额外实体信息 |
inline_references | boolean 可选 | 向摘要响应添加内联引用 |
此工具与外部实体交互。
brave_video_search使用Brave视频搜索API搜索视频并返回带元数据的结构化视频结果。
使用场景: - 需要查找与特定主题、关键词或查询相关的视频时 - 发现视频内容、获取视频元数据或查找特定创作者/发布者的视频时 返回包含标题、URL、描述、时长和缩略图URL的视频相关结果JSON列表。
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 用户的搜索查询。查询不能为空,限制400个字符和50个单词 |
count | integer 可选 | 结果数量(1-50,默认20)。可与offset参数结合使用实现分页 |
country | string 可选 | 搜索查询的国家,结果来源地。国家字符串限制为支持国家的2位字符代码 |
freshness | string 可选 | 按发现时间过滤搜索结果。支持值:'pd'-过去24小时内发现;'pw'-过去7天内;'pm'-过去31天内;'py'-过去365天内;'YYYY-MM-DDtoYYYY-MM-DD'-指定日期范围,如'2022-04-01to2022-07-30' |
offset | integer 可选 | 分页偏移量(最大9,默认0)。可与count参数结合使用实现分页 |
safesearch | string 可选 | 过滤成人内容。支持值:'off'-无过滤;'moderate'-过滤显式内容;'strict'-过滤显式和暗示性内容。默认值为'moderate' |
search_lang | string 可选 | 搜索语言偏好。提供搜索结果的2位或更多字符的语言代码 |
spellcheck | boolean 可选 | 是否对提供的查询进行拼写检查 |
ui_lang | string 可选 | 用户界面语言偏好。通常格式为<language_code>-<country_code>。更多信息参见RFC 9110 |
此工具与外部实体交互。
brave_web_search使用Brave搜索API执行网页搜索并返回带丰富元数据的综合搜索结果。
使用场景: - 信息、事实或当前主题的一般网页搜索 - 基于位置的查询(餐馆、商家、兴趣点) - 近期事件或突发新闻的新闻搜索 - 查找视频、讨论或FAQ内容 - 需要多样化结果类型(网页、图片、评论等)的研究 返回包含标题、描述和URL的网页结果JSON列表。 当"results_filter"参数为空时,JSON结果可能还包含FAQ、讨论、新闻和视频结果。
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 搜索查询(最多400个字符,50个单词) |
count | integer 可选 | 结果数量(1-20,默认10)。仅适用于网页搜索结果(对位置、新闻、视频等无效) |
country | string 可选 | 搜索查询的国家,结果来源地。国家字符串限制为支持国家的2位字符代码 |
extra_snippets | boolean 可选 | 片段是查询结果中页面的摘录,extra_snippets允许获取最多5个额外的替代摘录。仅在Free AI、Base AI、Pro AI、Base Data、Pro Data和Custom计划下可用 |
freshness | string 可选 | 按发现时间过滤搜索结果。支持值:'pd'-过去24小时内发现;'pw'-过去7天内;'pm'-过去31天内;'py'-过去365天内;'YYYY-MM-DDtoYYYY-MM-DD'-指定日期范围,如2022-04-01to2022-07-30 |
goggles | array 可选 | Goggles在Brave搜索索引基础上提供自定义重新排序。该参数支持Goggle托管的URL或Goggle的定义。详情参见Goggles仓库([***] |
offset | integer 可选 | 分页偏移量(最大9,默认0) |
result_filter | array 可选 | 结果过滤器(默认['web', 'query']) |
safesearch | string 可选 | 过滤成人内容。支持值:'off'-无过滤;'moderate'-过滤显式内容(如图像和视频),但允许搜索结果中的成人域名;'strict'-从搜索结果中移除所有成人内容。默认值为'moderate' |
search_lang | string 可选 | 搜索语言偏好。提供搜索结果的2位或更多字符的语言代码 |
spellcheck | boolean 可选 | 是否对提供的查询进行拼写检查 |
summary | boolean 可选 | 启用网页搜索结果中的摘要键生成。启用摘要器需要此参数 |
text_decorations | boolean 可选 | 显示字符串(如结果片段)是否应包含装饰标记(如突出显示字符) |
ui_lang | string 可选 | UI语言。提供搜索结果的2位或更多字符的语言代码 |
units | string 可选 | 测量单位。如未提供,单位从搜索国家推导 |
此工具与外部实体交互。
json{ "mcpServers": { "brave": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "BRAVE_MCP_TRANSPORT", "-e", "BRAVE_API_KEY", "mcp/brave-search" ], "env": { "BRAVE_MCP_TRANSPORT": "stdio", "BRAVE_API_KEY": "YOUR_API_KEY_HERE" } }


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务