mcp-registry/brave-search-mcp

    ==================
      
       /// MCP ///
      /// BRA ///
        
    ==================
        
    [server:online]
    [protocol:ready]

brave-search-mcp

by mikechao

MCP server that exposes Brave Search (web, images, news, video, POI) through the Model-Context Protocol.

55
13
Open Source

01

brave_web_search

Execute web searches using Brave's API

02

brave_image_search

Get images from the web relevant to the query

03

brave_news_search

Search the web for news articles and trending topics

04

brave_local_search

Search for local businesses, services and points of interest

05

brave_video_search

Search the web for videos

Installation

1. Clone the repository
git clone https://github.com/mikechao/brave-search-mcp.git cd brave-search-mcp
2. Install dependencies (Node ≥18 is recommended)
npm install # or: yarn install
3. Configure environment variables
# .env (create in project root) BRAVE_SEARCH_API_KEY=<your-brave-search-api-key> PORT=8080 # optional – defaults to 8080
4. Build TypeScript → JavaScript
npm run build # ts-node users can skip if repo supports ts-node
5. Start the MCP server
npm start # or: node dist/index.js
6. Verify
curl "http://localhost:8080/.well-known/ai-plugin.json" # should return MCP manifest Docker (optional) docker build -t brave-search-mcp . docker run -e BRAVE_SEARCH_API_KEY=xxxx -p 8080:8080 brave-search-mcp

Documentation

License: GNU General Public License v3.0
Updated 7/30/2025