trackmcp
Back to directory
PhamQuangVinh22022648

brave-search

View on GitHub

Brave Search

0 stars JavaScriptOthers Updated May 12, 2025

Documentation

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
    • 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`:

    Docker

    json
    {
      "mcpServers": {
        "brave-search": {
          "command": "docker",
          "args": [
            "run",
            "-i",
            "--rm",
            "-e",
            "BRAVE_API_KEY",
            "mcp/brave-search"
          ],
          "env": {
            "BRAVE_API_KEY": "YOUR_API_KEY_HERE"
          }
        }
      }
    }

    NPX

    json
    {
      "mcpServers": {
        "brave-search": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-brave-search"
          ],
          "env": {
            "BRAVE_API_KEY": "YOUR_API_KEY_HERE"
          }
        }
      }
    }

    Usage with VS Code

    For quick installation, use the one-click installation buttons below...

    Install with NPX in VS Code
    Install with NPX in VS Code Insiders
    Install with Docker in VS Code
    Install with Docker in VS Code Insiders

    For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing `Ctrl + Shift + P` and typing `Preferences: Open User Settings (JSON)`.

    Optionally, you can add it to a file called `.vscode/mcp.json` in your workspace. This will allow you to share the configuration with others.

    > Note that the `mcp` key is not needed in the `.vscode/mcp.json` file.

    Docker

    json
    {
      "mcp": {
        "inputs": [
          {
            "type": "promptString",
            "id": "brave_api_key",
            "description": "Brave Search API Key",
            "password": true
          }
        ],
        "servers": {
          "brave-search": {
            "command": "docker",
            "args": [
              "run",
              "-i",
              "--rm",
              "-e",
              "BRAVE_API_KEY",
              "mcp/brave-search"
            ],
            "env": {
              "BRAVE_API_KEY": "${input:brave_api_key}"
            }
          }
        }
      }
    }

    NPX

    json
    {
      "mcp": {
        "inputs": [
          {
            "type": "promptString",
            "id": "brave_api_key",
            "description": "Brave Search API Key",
            "password": true
          }
        ],
        "servers": {
          "brave-search": {
            "command": "npx",
            "args": ["-y", "@modelcontextprotocol/server-brave-search"],
            "env": {
              "BRAVE_API_KEY": "${input:brave_api_key}"
            }
          }
        }
      }
    }

    Build

    Docker build:

    bash
    docker build -t mcp/brave-search:latest -f src/brave-search/Dockerfile .

    License

    This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

    Frequently asked questions

    What is brave-search?

    brave-search is Brave Search

    How do I install brave-search?

    Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

    Is brave-search open source?

    Yes — it is hosted on GitHub at https://github.com/PhamQuangVinh22022648/brave-search.

    Related MCP tools

    Run your own MCP server? See who uses it and what to fix.

    Measure it with TrackMCP