使用说明
MCP Brave搜索服务器
🌐 英语 | 德语
模型上下文协议(MCP)服务器,通过勇敢搜索API提供网络搜索功能。
先决条件
- Node.js(版本18或更高)
- Brave搜索API密钥(免费Brave)
安装
- 安装依赖项:
npm install
- 获取勇敢的API密钥:
- 首选 勇敢搜索API
- 注册免费API密钥
- 复制API密钥
IntelliJ GitHub Copilot插件的配置
步骤1:设置环境变量
Windows(PowerShell):
[System.Environment]::SetEnvironmentVariable('BRAVE_API_KEY', 'your-api-key-here', 'User')
或将其添加到 ~/.config/mcp/mcp.json (见下文)。
步骤2:在Copilot插件中配置MCP服务器
创建或编辑文件 ~/.config/mcp/mcp.json (在Windows上: %USERPROFILE%\.config\mcp\mcp.json):
{
"mcpServers": {
"brave-search": {
"command": "node",
"args": ["C:\\Users\\endre\\WebstormProjects\\MCP-Server\\index.js"],
"env": {
"BRAVE_API_KEY": "your-brave-api-key-here"
}
}
}
}
重要提示: 调整路径 args 以匹配您的实际项目路径。
替代配置(如果全局安装):
如果要使服务器全局可用,可以添加 bin 领域到 package.json 并将其与 npm link.
用法
服务器提供以下工具:
brave_search
使用Brave search API执行web搜索。
参数:
query(字符串,必填):搜索查询count(数字,可选):结果数量(默认值:10,最大值:20)
例子:
Search the web for "MCP Protocol Specification"
勇敢搜索API的优势
- 自由:慷慨的免费等级配额
- 隐私:没有跟踪ID或用户分析
- 现代:当前网络索引
- 附加功能:新闻结果会自动显示
手动测试
您可以手动测试服务器:
# First, set the environment variable
$env:BRAVE_API_KEY="your-api-key"
# Start the server
npm start
故障排除
“未设置BRAVE_API_KEY环境变量”
请确保您已经如上所述配置了API密钥。
服务器未在Copilot插件中启动
- 检查Copilot插件日志
- 确保路径
mcp.json是正确的 - 测试Node.js是否可用:
node --version
勇敢的API错误
- 验证您的API密钥是否有效
- 确保你没有超过你的配额
- 查看勇敢搜索API费率限制
许可证
麻省理工学院
