mcp2brave

mcp2brave

site icon
2025.01.11 1
Python网络搜索开发工具集成搜索工具
mcp2brave是一个基于MCP协议的服务器,利用Brave API实现网络搜索功能。它允许用户通过简单的命令进行网络搜索,并可以集成到Claude扩展中,提高开发和使用效率。
View on GitHub

Overview

基本能力

产品定位

mcp2brave是一个基于MCP协议的服务器,专注于提供网络搜索功能,通过Brave API实现高效的搜索能力。

核心功能

  • 使用Brave API进行网络搜索
  • 支持开发模式与MCP检查器
  • 可集成到Claude扩展中

适用场景

  • 需要快速进行网络搜索的开发环境
  • 集成到开发工具中提供搜索功能
  • 自动化测试和开发调试

工具列表

  • search_web(query: str): 使用Brave API搜索网络
  • search_web_info(query: str): 同上,带中文描述

常见问题解答

  • 确保在使用前已正确设置API密钥
  • 虚拟环境激活后才能运行相关命令
  • 如遇到编码问题,请确保系统使用UTF-8编码

使用教程

使用依赖

  • Python 3.11+
  • UV包管理器
  • Brave API密钥

安装教程

  1. 克隆项目
git clone <仓库地址>
cd mcp2brave
  1. 创建并编辑环境变量文件
# 添加Brave API密钥到.env文件
.env
  1. 使用UV创建虚拟环境
# 创建并激活虚拟环境
uv venv
# Windows系统使用:
.venv\Scripts\activate
# Linux/Mac系统使用:
source .venv/bin/activate
  1. 安装依赖
uv sync

调试方式

要使用MCP检查器测试功能:

fastmcp dev mcp2brave.py

运行后,可以在浏览器访问MCP检查器:http://localhost:5173

许可证

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