Brave Search

Brave Search

使用 Brave 的搜索 API 进行网络和本地搜索。

简介

Brave Search MCP Server 让你能够通过 Claude 使用 Brave 搜索 API,支持网络搜索和本地商业搜索功能。

主要功能

  • 网络搜索:查询网页、新闻和文章
  • 本地搜索:查找附近的企业和服务
  • 智能回退:无本地结果时自动切换到网络搜索

设置步骤

1. 获取 Brave API 密钥

  1. 注册 Brave Search API
  2. 选择计划(免费版每月提供 2,000 次查询)
  3. 开发者仪表板获取 API 密钥

2. 配置 Claude 桌面版

将以下配置添加到 claude_desktop_config.json 文件中(选择一种方式):

Docker 方式

{
  "mcpServers": {
    "brave-search": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "BRAVE_API_KEY",
        "mcp/brave-search"
      ],
      "env": {
        "BRAVE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

NPX 方式

{
  "mcpServers": {
    "brave-search": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-brave-search"
      ],
      "env": {
        "BRAVE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

使用方法

网络搜索

使用 brave_web_search 工具进行网络搜索:

  • 必需参数: query (搜索词)
  • 可选参数:
    • count (每页结果数,最大 20)
    • offset (分页偏移量,最大 9)

本地搜索

使用 brave_local_search 工具查找本地企业和服务:

  • 必需参数: query (搜索词)
  • 可选参数: count (结果数量,最大 20)

自行构建

使用 Docker 构建:

docker build -t mcp/brave-search:latest -f src/brave-search/Dockerfile .

许可证

MIT 许可证