servers/src/brave-search
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-11-20 22:22:11 -05:00
..
index.ts Updated Brave 2024-11-20 22:15:15 -05:00
package.json Updated Brave 2024-11-20 22:22:11 -05:00
README.md Updated Brave 2024-11-20 22:15:15 -05:00
tsconfig.json brave search 2024-11-20 15:50:41 -05:00

Brave Search MCP Server

An MCP server implementation that integrates the Brave Search API, providing both web and local search capabilities.

Features

  • Web Search: General queries, news, articles, with pagination and freshness controls
  • Local Search: Find businesses, restaurants, and services with detailed information
  • Flexible Filtering: Control result types, safety levels, and content freshness
  • Smart Fallbacks: Local search automatically falls back to web when no results are found

Tools

  • brave_web_search

    • Execute web searches with pagination and filtering
    • Inputs:
      • query (string): Search terms
      • count (number, optional): Results per page (max 20)
      • offset (number, optional): Pagination offset (max 9)
  • brave_local_search

    • Search for local businesses and services
    • Inputs:
      • query (string): Local search terms
      • count (number, optional): Number of results (max 20)
    • Automatically falls back to web search if no local results found

Configuration

Getting an API Key

  1. Sign up for a Brave Search API account
  2. Choose a plan (Free tier available with 2,000 queries/month)
  3. Generate your API key from the developer dashboard

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

"mcp-server-brave-search": {
  "command": "mcp-server-brave-search",
  "env": {
    "BRAVE_API_KEY": "YOUR_API_KEY_HERE"
  }
}