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