Brave Search MCP Server

Brave Search MCP Server

site icon
2025.02.21 8
Python搜索工具搜索工具
Brave Search MCP Server 是一个为 Brave Search 实现的 Model Context Protocol (MCP) 服务器,允许与 Claude 等 AI 助手集成。它提供了两个主要工具:`brave_web_search` 和 `brave_local_search`,分别用于执行网络搜索和本地商业及地点搜索。
View on GitHub

Overview

基本能力

产品定位

Brave Search MCP Server 是一个为 Brave Search 实现的 Model Context Protocol (MCP) 服务器,允许与 Claude 等 AI 助手集成。

核心功能

  • 提供 brave_web_search 工具,用于执行网络搜索。
  • 提供 brave_local_search 工具,用于搜索本地商业及地点。

适用场景

  • 在 AI 助手中集成 Brave Search 功能。
  • 执行网络搜索和本地商业及地点搜索。

工具列表

  1. brave_web_search: 使用 Brave Search API 执行网络搜索。
  2. brave_local_search: 搜索本地商业和地点。

常见问题解答

  • 确保 Brave API 密钥正确设置。
  • 检查所有依赖项是否已安装。
  • 确保使用兼容的 Python 版本。
  • 如果对代码进行了更改,请确保重新启动服务器。

使用教程

使用依赖

  • Python 3.11+
  • uv - 一个快速的 Python 包安装器和解析器

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @arben-adm/brave-mcp-search --client claude

手动安装

  1. 克隆仓库: bash git clone https://github.com/your-username/brave-search-mcp.git cd brave-search-mcp

  2. 创建虚拟环境并使用 uv 安装依赖: bash uv venv source .venv/bin/activate # 在 Windows 上,使用: .venv\Scripts\activate uv pip install -r requirements.txt

  3. 设置 Brave Search API 密钥: bash export BRAVE_API_KEY=your_api_key_here 在 Windows 上,使用:set BRAVE_API_KEY=your_api_key_here

调试方式

  1. 配置 MCP 设置文件(例如 claude_desktop_config.json)以包含 Brave Search MCP 服务器。
  2. 启动 Brave Search MCP 服务器。
  3. 服务器现在将运行并准备接受来自 MCP 客户端的请求。
  4. 现在可以在 MCP 兼容的 AI 助手(如 Claude)中使用 Brave Search 功能。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。