使用说明
项目简介
Brave Search MCP Server 是一个 MCP (Model Context Protocol) 服务器,旨在为 AI 助手(如 Claude)提供便捷的 Brave Search 搜索功能。通过该服务器,AI 助手可以调用预设的工具,利用 Brave Search API 进行网络搜索和本地搜索,从而增强其信息获取和处理能力。
主要功能点
- 网络搜索工具 (brave_web_search): 使用 Brave Search API 执行网络搜索,返回格式化的搜索结果,帮助 AI 助手快速获取互联网信息。
- 本地搜索工具 (brave_local_search): 利用 Brave Search API 搜索本地商家和地点信息,为 AI 助手提供本地化的信息查询能力。
- 速率限制: 内置简单的速率限制机制,防止 API 调用过频。
- 易于安装和配置: 提供通过 Smithery 自动安装和手动安装两种方式,配置简单明了。
安装步骤
通过 Smithery 自动安装 (推荐 Claude Desktop 用户):
如果您使用 Claude Desktop 等支持 Smithery 的 MCP 客户端,可以使用以下命令一键安装:
npx -y @smithery/cli install @arben-adm/brave-mcp-search --client claude
手动安装:
-
克隆仓库:
git clone https://github.com/arben-adm/brave-mcp-search.git cd brave-mcp-search -
创建虚拟环境并安装依赖:
uv venv source .venv/bin/activate # Linux/macOS # .venv\Scripts\activate # Windows uv pip install -r requirements.txt确保您已安装 Python 3.11+ 和 uv。
-
设置 Brave Search API 密钥: 获取 Brave Search API 密钥并将其设置为环境变量 'BRAVE_API_KEY'。
- Linux/macOS:
export BRAVE_API_KEY=your_api_key_here - Windows (PowerShell):
或者 (CMD):$env:BRAVE_API_KEY = "your_api_key_here"
请将 'your_api_key_here' 替换为您的实际 API 密钥。set BRAVE_API_KEY=your_api_key_here
- Linux/macOS:
服务器配置
要将 Brave Search MCP Server 集成到 MCP 客户端,您需要在客户端的 MCP 配置文件中添加服务器配置信息。以下是一个 Claude Desktop 客户端的配置示例,您可以参考进行配置:
{ "mcpServers": { "brave-search": { "command": "uv", "args": [ "--directory", "path-to\\brave-mcp-search\\src", // 将 "path-to\\brave-mcp-search" 替换为您的 brave-mcp-search 仓库的实际路径 "run", "server.py" ], "env": { "BRAVE_API_KEY": "YOUR_BRAVE_API_KEY_HERE" // 确保此处也替换为您的 Brave API 密钥,或者删除此行,服务器将从系统环境变量中读取 } } } }
配置参数说明:
- '"brave-search"': 服务器名称,客户端用此名称引用该服务器。
- '"command": "uv"': 启动服务器的命令,这里使用 'uv' 运行 Python 脚本。
- '"args"': 传递给 'uv run' 命令的参数列表。
- '"--directory", "path-to\brave-mcp-search\src"': 指定 Python 脚本的搜索目录为 'src' 文件夹,请替换为实际路径。
- '"run", "server.py"': 使用 'uv run' 运行 'src' 目录下的 'server.py' 脚本。
- '"env"': 设置服务器运行时的环境变量。
- '"BRAVE_API_KEY": "YOUR_BRAVE_API_KEY_HERE"': 设置 Brave API 密钥,请务必替换为您的实际密钥,或者为了安全考虑,推荐从系统环境变量中读取,此时可以删除此行。
注意: 'path-to\brave-mcp-search' 需要替换为您本地 brave-mcp-search 仓库的实际路径。请根据您的 MCP 客户端的具体配置方法进行配置。
基本使用方法
- 确保 Brave Search MCP Server 已正确安装、配置并启动。
- 在您的 MCP 客户端(如 Claude),您应该能够看到 'brave_web_search' 和 'brave_local_search' 这两个工具。
- 在与 AI 助手对话时,您可以指示 AI 助手使用这些工具进行搜索。例如,您可以提问:
- "使用网络搜索查找最新的科技新闻。" (AI 助手可能会调用 'brave_web_search' 工具)
- "帮我搜索附近的咖啡馆。" (AI 助手可能会调用 'brave_local_search' 工具)
- AI 助手调用工具后,服务器会执行相应的搜索操作,并将结果返回给 AI 助手,最终由 AI 助手将结果呈现给您。
请参考您的 MCP 客户端的文档,了解如何更详细地使用和控制 MCP 服务器及其提供的工具。
信息
分类
网页与API