================== /// 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 Source01
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