feat(search): add local brave mcp search skill
This commit is contained in:
54
skills/brave-mcp-search/SKILL.md
Normal file
54
skills/brave-mcp-search/SKILL.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
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.
|
||||
Reference in New Issue
Block a user