Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"Brave-Gemini Research": {
"cwd": "G:\\path\\to\\your\\brave-gemini-research-mcp",
"env": {
"DEBUG": "mcp:*",
"NODE_ENV": "production",
"BRAVE_API_KEY": "your_brave_api_key",
"GOOGLE_API_KEY": "your_google_api_key"
},
"args": [
"G:\\path\\to\\your\\brave-gemini-research-mcp\\dist\\index.js"
],
"command": "node",
"timeoutMs": 120000
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
No description provided.
This server is thin — proceed with caution. Help improve this page →
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'tsc' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked tsc against OSV.dev.
Click any tool to inspect its schema.
This server is missing a description.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search / ai-ml
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Web and local search using Brave Search API
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
MCP Security Weekly
Get CVE alerts and security updates for Brave Gemini Research MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A modern MCP (Model Context Protocol) server implementation that provides AI assistants with web search capabilities via the Brave Search API and advanced research paper analysis with Google's Gemini model.
This project enables AI assistants like Claude to perform web searches and analyze research papers directly through a standardized API interface. The MCP server exposes three main tools:
Clone the repository:
git clone https://github.com/falahgs/brave-gemini-research-mcp.git
cd brave-gemini-research-mcp
Install dependencies:
npm install
Create a .env file with your API keys:
BRAVE_API_KEY=your_brave_api_key
GOOGLE_API_KEY=your_google_api_key
Compile the TypeScript code to JavaScript:
npm run build
# or manually
npx tsc
Set environment variables and start the server:
PowerShell:
$env:BRAVE_API_KEY="your_brave_api_key"
$env:GOOGLE_API_KEY="your_google_api_key"
node dist/index.js
Command Prompt:
SET BRAVE_API_KEY=your_brave_api_key
SET GOOGLE_API_KEY=your_google_api_key
node dist/index.js
Bash/Linux/macOS:
BRAVE_API_KEY=your_brave_api_key GOOGLE_API_KEY=your_google_api_key node dist/index.js
Follow these steps to integrate the MCP server with Claude Desktop:
Ensure you have Claude Desktop installed (Download here)
Locate your Claude Desktop configuration file:
C:\Users\<username>\AppData\Roaming\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.jsonAdd the Brave-Gemini Research MCP configuration:
{
"mcpServers": {
"Brave-Gemini Research": {
"command": "node",
"args": ["G:\\path\\to\\your\\brave-gemini-research-mcp\\dist\\index.js"],
"cwd": "G:\\path\\to\\your\\brave-gemini-research-mcp",
"timeoutMs": 120000,
"env": {
"BRAVE_API_KEY": "your_brave_api_key",
"GOOGLE_API_KEY": "your_google_api_key",
"NODE_ENV": "production",
"DEBUG": "mcp:*"
}
}
}
}
Important notes:
args and cwd fieldsG:\\path\\to\\your\\brave-gemini-research-mcp with the actual path to your projectyour_brave_api_key and your_google_api_key with your actual API keystimeoutMs setting helps prevent timeout issues during initializationSave the file and restart Claude Desktop
After configuration, you can ask Claude to search the web or analyze research papers with prompts like:
Clau