MCP Brave Search Server
Provides web search capabilities using the Brave Search API, allowing AI agents to perform searches and retrieve results.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Brave Search Serversearch the web for 'MCP Protocol Specification'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Brave Search Server
🌐 English | Deutsch
A Model Context Protocol (MCP) server that provides web search capabilities via the Brave Search API.
Prerequisites
Node.js (version 18 or higher)
Brave Search API Key (free from Brave)
Related MCP server: Brave Search MCP Server
Installation
Install dependencies:
npm installGet a Brave API Key:
Go to Brave Search API
Sign up for a free API key
Copy the API key
Configuration for IntelliJ GitHub Copilot Plugin
Step 1: Set Environment Variable
Windows (PowerShell):
[System.Environment]::SetEnvironmentVariable('BRAVE_API_KEY', 'your-api-key-here', 'User')Or add it to ~/.config/mcp/mcp.json (see below).
Step 2: Configure MCP Server in Copilot Plugin
Create or edit the file ~/.config/mcp/mcp.json (on 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"
}
}
}
}Important: Adjust the path in args to match your actual project path.
Alternative Configuration (if installed globally):
If you want to make the server globally available, you can add a bin field to package.json and link it with npm link.
Usage
The server provides the following tool:
brave_search
Performs a web search using the Brave Search API.
Parameters:
query(string, required): The search querycount(number, optional): Number of results (default: 10, maximum: 20)
Example:
Search the web for "MCP Protocol Specification"Benefits of Brave Search API
Free: Generous free tier quota
Privacy: No tracking IDs or user profiling
Modern: Current web indexes
Additional Features: News results are automatically displayed
Manual Testing
You can manually test the server:
# First, set the environment variable
$env:BRAVE_API_KEY="your-api-key"
# Start the server
npm startTroubleshooting
"BRAVE_API_KEY environment variable is not set"
Make sure you have configured the API key as described above.
Server doesn't start in Copilot Plugin
Check the Copilot plugin logs
Ensure the path in
mcp.jsonis correctTest if Node.js is available:
node --version
Brave API Errors
Verify that your API key is valid
Make sure you haven't exceeded your quota
Check the Brave Search API rate limits
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/enbock/MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server