brave-search-mcp-server
Verified Safeby brave
Overview
Integrates the Brave Search API to provide comprehensive search capabilities including web, local business, image, video, news, and AI-powered summarization.
Installation
BRAVE_API_KEY=YOUR_API_KEY_HERE npx -y @brave/brave-search-mcp-server --transport httpEnvironment Variables
- BRAVE_API_KEY
- BRAVE_MCP_TRANSPORT
- BRAVE_MCP_PORT
- BRAVE_MCP_HOST
- BRAVE_MCP_LOG_LEVEL
- BRAVE_MCP_ENABLED_TOOLS
- BRAVE_MCP_DISABLED_TOOLS
Security Notes
The server correctly handles API keys via environment variables or CLI arguments, avoiding hardcoded secrets. Input parameters are validated using Zod schemas for various tools, ensuring data integrity. The 'goggles' parameter in search requests is sanitized to accept only HTTPS URLs, preventing arbitrary URL injection. Client-side rate limiting logic is present in `src/utils.ts` but commented out in the `issueRequest` function in `src/BraveAPI/index.ts`, implying reliance on upstream Brave API rate limits, which is not a critical vulnerability but means the server itself won't throttle outbound requests.
Similar Servers
mcp-omnisearch
A Model Context Protocol (MCP) server that provides unified access to multiple search providers, AI tools, and content processing/enhancement features through a single interface.
mcp-server
Provides a Model Context Protocol (MCP) server for integrating comprehensive search and data extraction via SerpApi.
mcp-server-brave-search
Integrates Brave Search functionality into the Zed editor as a Model Context Protocol server, providing search results and context.
youdotcom-mcp-server
Provides AI agents with real-time web access for search, AI-powered answers, and content extraction via the Model Context Protocol.