mcpField
B
brave-search

brave-search

github.com/steipete生産性7.4k831 回インストール1 週間前に更新
リポジトリ

brave-search について

Brave Search によるヘッドレス検索と、ページ内容の Markdown 抽出を行うスキルです。対話的なブラウジングを使わずに検索結果や指定 URL の情報を調べる用途に向いています。

主な機能

  1. 01Brave Search によるウェブ検索
  2. 02検索結果数の指定
  3. 03結果へのページ内容の追加
  4. 04URL の内容を Markdown で抽出
  5. 05BRAVE_API_KEY が必要

活用シーン

  1. 01ドキュメントや API リファレンスの検索
  2. 02事実や最新情報の確認
  3. 03指定 URL から読みやすい内容を抽出

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/steipete/agent-scripts --skill brave-search

インストール後、Claude Code で/brave-searchを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.gitignore
content.js
package-lock.json
package.json
search.js

詳細

Brave Search

Brave Search を使用したヘッドレスのウェブ検索とコンテンツ抽出です。ブラウザーは必要ありません。

セットアップ

初回使用前に一度実行します。

cd ~/Projects/agent-scripts/skills/brave-search
npm ci

必要な環境変数:BRAVE_API_KEY。

検索

./search.js "query"                    # Basic search (5 results)
./search.js "query" -n 10              # More results
./search.js "query" --content          # Include page content as markdown
./search.js "query" -n 3 --content     # Combined

ページコンテンツの抽出

./content.js https://example.com/article

URL を取得し、読みやすいコンテンツを Markdown として抽出します。

出力形式

--- Result 1 ---
Title: Page Title
Link: https://example.com/page
Snippet: Description from search results
Content: (if --content flag used)
  Markdown content extracted from the page...

--- Result 2 ---
...

使用する場面

  • ドキュメントや API リファレンスを検索する
  • 事実や最新情報を調べる
  • 特定の URL からコンテンツを取得する
  • 対話型のブラウジングを使わずにウェブ検索が必要なあらゆるタスク

コメント