mcpField
S
searxng

searxng

github.com/sundial-org生産性670235 回インストール34 週間前に更新
リポジトリ

searxng について

searxng は、ローカルの SearXNG インスタンスを通じてウェブを検索するスキルです。カテゴリ、言語、期間で絞り込み、プログラム向けに JSON を出力できます。

主な機能

  1. 01ウェブ検索の件数指定
  2. 02画像、ニュース、動画のカテゴリ
  3. 03言語と期間の絞り込み
  4. 04JSON 出力

活用シーン

  1. 01ローカルの SearXNG インスタンスでウェブ検索
  2. 02画像、ニュース、動画の検索結果取得
  3. 03JSON 出力を使ったスクリプトでの検索結果利用

インストール

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

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill searxng

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

同梱ファイル

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

CHANGELOG.md
PUBLISH.md
PUBLISHING_CHECKLIST.md
README.md
scripts/
searxng.py

詳細

SearXNG 検索

プライバシーに配慮したメタ検索エンジンである、ローカルの SearXNG インスタンスを使ってウェブを検索します。

コマンド

ウェブ検索
uv run {baseDir}/scripts/searxng.py search "query"              # Top 10 results
uv run {baseDir}/scripts/searxng.py search "query" -n 20        # Top 20 results
uv run {baseDir}/scripts/searxng.py search "query" --format json # JSON output
カテゴリー検索
uv run {baseDir}/scripts/searxng.py search "query" --category images
uv run {baseDir}/scripts/searxng.py search "query" --category news
uv run {baseDir}/scripts/searxng.py search "query" --category videos
詳細オプション
uv run {baseDir}/scripts/searxng.py search "query" --language en
uv run {baseDir}/scripts/searxng.py search "query" --time-range day

設定

必須: SearXNG インスタンスの URL を SEARXNG_URL 環境変数に設定します。

export SEARXNG_URL=https://your-searxng-instance.com

または、Clawdbot の設定で指定します。

{
  "env": {
    "SEARXNG_URL": "https://your-searxng-instance.com"
  }
}

デフォルト(未設定の場合):http://localhost:8080

機能

  • 🔒 プライバシー重視(ローカルインスタンスを使用)
  • 🌐 複数の検索エンジンを集約
  • 📰 複数の検索カテゴリー
  • 🎨 リッチな書式の出力
  • 🚀 プログラムからの利用に適した高速な JSON モード

API

ローカルの SearXNG JSON API エンドポイントを使用します(デフォルトでは認証不要)。

コメント