
mcp2brave

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密钥
安装教程
- 克隆项目
git clone <仓库地址>
cd mcp2brave
- 创建并编辑环境变量文件
# 添加Brave API密钥到.env文件
.env
- 使用UV创建虚拟环境
# 创建并激活虚拟环境
uv venv
# Windows系统使用:
.venv\Scripts\activate
# Linux/Mac系统使用:
source .venv/bin/activate
- 安装依赖
uv sync
调试方式
要使用MCP检查器测试功能:
fastmcp dev mcp2brave.py
运行后,可以在浏览器访问MCP检查器:http://localhost:5173