本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

使用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 可选 | 测量单位。如未提供,单位从搜索国家推导 |
此工具与外部实体交互。
{ "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" } }
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429