Files
swarm-zap/skills/brave-mcp-search/SKILL.md

55 lines
1.2 KiB
Markdown

---
name: brave-mcp-search
description: Search the web via the local LAN Brave Search MCP service. Use when the user wants a Brave-backed search result set, a second opinion after SearXNG, or when SearXNG is weak/unavailable.
metadata:
openclaw:
requires:
bins: ["mcporter", "jq"]
emoji: "🦁"
---
# Brave MCP Search
## Policy
1. Prefer `searxng-local-search` first for normal web lookups.
2. Use this Brave MCP skill when:
- the user explicitly asks for Brave,
- SearXNG is unavailable,
- or SearXNG results look weak and a second opinion would help.
3. Label answers clearly as using **Brave MCP**.
## Endpoint
Default local endpoint:
- `http://192.168.153.113:18802/mcp`
You can override with `BRAVE_MCP_URL`.
## Quick usage
```bash
scripts/search.sh "your query"
```
With options:
```bash
scripts/search.sh "your query" '{"country":"US","search_lang":"en","ui_lang":"en-US","count":8}'
```
Supported common options:
- `country`
- `search_lang`
- `ui_lang`
- `count`
- `freshness`
- `safesearch`
## Notes
- This uses the local Brave MCP service through `mcporter`.
- It does not configure OpenClaw's built-in `web_search` provider.
- Native `web_fetch` remains the preferred lightweight fetch tool for page reads.