← 返回目录
B

Brave Search MCP Server

官方
通过 MCP 使用 Brave Search 的综合搜索能力
GitHub 源仓库 ↗
★ 1.3k Stars 分类 · 浏览器自动化 非常热门
59FMRS · C
可靠性
9/20
安全与权限
14/20
维护活跃度
7/20
文档质量
15/20
安装易用性
14/20

这是由 Brave 维护的官方搜索 MCP Server,工具覆盖网页、新闻、图片、视频、本地搜索、地点搜索、LLM 上下文和摘要。它需要 Brave Search API key;默认 STDIO,HTTP 模式应特别注意未认证端点的网络暴露风险。

查看 FMRS 评分方法 →

Brave Search MCP Server 将 Brave Search API 接入 MCP,提供网页、本地商家、地点、图片、视频和新闻搜索,以及面向 AI 的网页上下文和摘要功能。默认使用 STDIO,也支持 HTTP。

工具能力

brave_web_search
执行带有丰富结果类型和高级筛选选项的网页搜索。
brave_local_search
搜索本地商家和地点,并返回评分、营业时间及 AI 生成的描述。
brave_video_search
搜索视频并返回元数据和缩略图信息。
brave_image_search
搜索图片并返回 URL、尺寸和置信度等元数据。
brave_news_search
搜索新闻文章,支持时间新鲜度筛选和突发新闻标记。
brave_summarizer
根据网页搜索结果,通过 Brave 摘要 API 生成 AI 摘要。
brave_place_search
按地理区域搜索兴趣点,并返回地址、营业时间、联系方式、评分、照片、类别和时区等结构化信息。
brave_llm_context
获取为 AI Agent、LLM grounding 和 RAG 流程优化的预提取网页内容。

安装接入

先注册 Brave Search API 账户并生成 API key。使用 npm 包安装时,将示例配置加入 Claude Desktop 或 VS Code,并设置 BRAVE_API_KEY。服务器默认使用 STDIO;如需 HTTP,可设置 BRAVE_MCP_TRANSPORT=http 或传入 --transport http。

claude_desktop_config.json
{"mcpServers":{"brave-search":{"command":"npx","args":["-y","@brave/brave-search-mcp-server","--transport","stdio"],"env":{"BRAVE_API_KEY":"YOUR_API_KEY_HERE"}}}}

选型与风险

适合谁

  • 需要 Brave Search API 数据的 AI Agent
  • 需要网页检索、新闻检索或多媒体搜索的工作流
  • 需要地点和本地商家结构化信息的应用

不适合谁

  • 不需要外部搜索服务的离线工作流
  • 无法提供 Brave Search API key 的环境
  • 需要完整本地搜索能力但没有 Pro 计划的用户

所需权限

  • 需要有效的 BRAVE_API_KEY;也可通过 BRAVE_API_KEY_FILE 从文件读取密钥
  • 需要访问 Brave Search API 的网络连接
  • 使用 HTTP 模式时,端口和主机绑定由配置决定

风险与副作用

  • API key 是必需的秘密凭据,应避免暴露在日志或配置共享中
  • HTTP 端点未认证;若绑定到非回环地址,应仅在可信网络中使用
  • 本地搜索的完整能力以及部分额外摘要功能需要 Pro 计划
  • 搜索结果和 AI 摘要依赖外部服务,内容可能不完整或需要进一步核验

常见排障

  1. 确认 BRAVE_API_KEY 已设置,或确认 BRAVE_API_KEY_FILE 指向容器或运行环境内存在的密钥文件
  2. 检查 npm 包版本、Node.js 22.x 或更高版本以及构建是否成功
  3. 确认客户端配置使用正确的 npx 包名和 STDIO 参数
  4. HTTP 模式下检查 BRAVE_MCP_TRANSPORT、BRAVE_MCP_HOST、BRAVE_MCP_PORT 以及允许的 Origin 或 Host 设置
  5. 使用 brave_summarizer 前,先在 brave_web_search 中启用 summary=true 并取得 summary key

使用场景

检索网页资料并获取结构化搜索结果
搜索新闻、图片、视频、本地商家和地点
为 AI Agent 或 RAG 流程获取网页上下文
先执行带 summary=true 的网页搜索,再生成 AI 摘要

支持客户端

Claude Desktop完整支持
VS Code完整支持