Brave Search MCP/SSE Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Brave Search MCP/SSE Server 是一个中间件服务,旨在为 AI 模型和客户端提供对 Brave Search API 的集中访问,支持实时流式搜索功能。

核心功能

  • 网络搜索:访问 Brave 的独立网络搜索索引,支持分页和过滤控制。
  • 本地搜索:查找本地商家、餐厅和服务,提供详细地址、电话号码和评分等信息。
  • 智能回退:如果本地搜索没有结果,自动回退到过滤后的网络搜索。
  • Server-Sent Events (SSE):实时流式传输搜索结果和工具执行状态。
  • Model Context Protocol (MCP):符合 MCP 标准,便于与兼容客户端集成。
  • Docker 支持:包含 Dockerfile,便于容器化部署。
  • Helm Chart:提供 Helm chart,便于在 Kubernetes 集群中部署。

适用场景

  • 为 AI 模型提供实时搜索功能。
  • 企业内部集中管理 Brave Search API 访问。
  • 需要实时流式搜索结果的应用程序。

工具列表

  1. brave_web_search
  2. 描述:使用 Brave Search API 执行一般网络搜索。
  3. 输入:查询字符串、结果数量、分页偏移等。
  4. 输出:流式传输包含搜索结果的 MCP 消息。

  5. brave_local_search

  6. 描述:使用 Brave Search API 执行本地商家和地点搜索。
  7. 输入:查询字符串、结果数量等。
  8. 输出:流式传输包含本地商家详细信息的 MCP 消息。

常见问题解答

  • 如何获取 Brave Search API Key:需要注册 Brave Search API 账户并生成 API 密钥。
  • 如何配置服务器:通过环境变量 BRAVE_API_KEY 设置 API 密钥,并可配置端口和日志级别。

使用教程

使用依赖

  • Brave Search API Key:必需。
  • Docker:如果使用 Docker 部署。
  • kubectl & Helm:如果使用 Kubernetes 部署。
  • Node.js & npm:仅本地开发需要。
  • Git:克隆仓库需要。

安装教程

选项 1: Docker (推荐)
  1. 获取 Brave Search API Key。
  2. 拉取 Docker 镜像:
    bash
    docker pull shoofio/brave-search-mcp-sse:latest
  3. 运行 Docker 容器:
    bash
    docker run -d --rm -p 8080:8080 -e BRAVE_API_KEY="YOUR_API_KEY_HERE" --name brave-search-server shoofio/brave-search-mcp-sse:latest
选项 2: Helm (Kubernetes 部署)
  1. 获取 Brave Search API Key。
  2. 添加 Helm 仓库:
    bash
    helm repo add brave-search-mcp-sse https://shoofio.github.io/brave-search-mcp-sse/
    helm repo update
  3. 创建 Kubernetes secret:
    bash
    kubectl create secret generic brave-search-secret --from-literal=api-key='YOUR_API_KEY_HERE' -n <your-namespace>
  4. 安装 Helm chart:
    bash
    helm install brave-search brave-search-mcp-sse/brave-search-mcp-sse -n <your-namespace> --set braveSearch.existingSecret=brave-search-secret
选项 3: 本地开发
  1. 获取 Brave Search API Key。
  2. 克隆仓库:
    bash
    git clone <repository_url>
    cd brave-search-mcp-sse
  3. 安装依赖:
    bash
    npm install
  4. 设置环境变量:
    env
    BRAVE_API_KEY=YOUR_API_KEY_HERE
    PORT=8080
  5. 构建代码:
    bash
    npm run build
  6. 运行服务器:
    bash
    npm start

调试方式

  • 使用 curl 测试 SSE 连接:
    bash
    curl -N http://localhost:8080/
  • 检查日志:
    bash
    docker logs brave-search-server

点击访问

搜索工具

PubDev MCP - MCP服务,MCP服务器,MCP教程

2025-5-3 4:05:34

搜索工具

카카오 API MCP 서버 - MCP服务,MCP服务器,MCP教程

2025-5-3 4:05:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索