基本能力
产品定位
Brave-Gemini Research MCP Server 是一个为AI助手提供网络搜索和研究论文分析能力的中间件服务器。
核心功能
- Web Search API:提供全面的互联网搜索和信息检索功能。
- Local Search API:用于发现企业和地点。
- Research Paper Analysis:利用Google的Gemini模型对学术论文进行深入分析。
- Claude Integration:与Claude Desktop无缝连接。
- Extensible Design:易于添加新工具和功能。
适用场景
- AI助手需要执行网络搜索的场景。
- 研究人员或学生需要快速分析学术论文的场景。
- 开发者需要扩展AI助手功能的场景。
工具列表
- Web Search Tool:执行通用互联网搜索。
- 功能:
brave_web_search
- 参数:
query
(必需)、count
(可选)、offset
(可选) - Local Search Tool:查找企业和地点。
- 功能:
brave_local_search
- 参数:
query
(必需)、count
(可选) - Research Paper Analysis Tool:分析学术论文。
- 功能:
gemini_research_paper_analysis
- 参数:
paperContent
(必需)、analysisType
(可选)、additionalContext
(可选)
常见问题解答
- Module Not Found Errors:确保所有导入包含
.js
扩展名,并重新编译。 - Timeout Errors:增加
timeoutMs
配置值。 - API Key Issues:验证API密钥是否正确设置。
- Gemini Model Issues:确保Google API密钥有访问Gemini模型的权限。
- Windows-Specific Issues:使用PowerShell处理环境变量,路径使用双反斜杠。
使用教程
使用依赖
- Node.js v18+
- Brave Search API密钥
- Google API密钥(用于Gemini集成)
- Claude Desktop(可选)
安装教程
- 克隆仓库:
bash
git clone https://github.com/falahgs/brave-gemini-research-mcp.git
cd brave-gemini-research-mcp - 安装依赖:
bash
npm install - 创建
.env
文件并添加API密钥:
BRAVE_API_KEY=your_brave_api_key
GOOGLE_API_KEY=your_google_api_key - 编译TypeScript代码:
bash
npm run build
调试方式
- 启动服务器:
bash
BRAVE_API_KEY=your_brave_api_key GOOGLE_API_KEY=your_google_api_key node dist/index.js - 调试输出:
bash
DEBUG=mcp:* NODE_ENV=development node dist/index.js - 测试:
- 手动测试:检查控制台输出。
- Claude Desktop测试:通过Claude执行搜索或分析任务。