SearXNG MCP サーバー
SearXNG API を統合し、Web 検索機能を提供するMCP サーバー実装。
特徴
Web 検索: 一般的なクエリ、ニュース、記事、ページ区切り付き。
ページ区切り: 取得する結果のページを制御します。
時間フィルタリング: 時間範囲 (日、月、年) で結果をフィルタリングします。
言語の選択: 優先言語で結果をフィルタリングします。
セーフサーチ: 検索結果のコンテンツ フィルタリング レベルを制御します。
Related MCP server: SerpApi MCP Server
ツール
ウェブ検索
ページネーションを使用してウェブ検索を実行する
入力:
query(文字列): 検索クエリ。この文字列は外部の検索サービスに渡されます。pageno(数値、オプション): 検索ページ番号、1から始まる(デフォルトは1)time_range(文字列、オプション): 時間範囲で結果をフィルタリングします - 次のいずれか: "day"、"month"、"year" (デフォルト: none)language(文字列、オプション): 結果の言語コード (例: "en"、"fr"、"de") または "all" (デフォルト: "all")safesearch(数値、オプション):セーフサーチフィルタレベル(0:なし、1:中、2:厳格)(デフォルト:インスタンス設定)
ウェブURL読み取り
URLからコンテンツを読み取り、マークダウンに変換する
入力:
url(文字列): 取得して処理するURL
構成
SEARXNG_URLの設定
パブリック インスタンスのリストから SearxNG インスタンスを選択するか、ローカル環境を使用します。
SEARXNG_URL環境変数をインスタンス URL に設定します。デフォルトの
SEARXNG_URL値はhttp://localhost:8080です。
Claude Desktopでの使用
Smithery経由でインストール
Smithery経由で Claude Desktop 用の SearxNG Server を自動的にインストールするには:
NPX
国立博物館
そして、MCP 構成ファイルで次の操作を実行します。
ドッカー
Docker Hub のビルド済みイメージを使用する
これをclaude_desktop_config.jsonに追加します:
ローカルで構築
使用
これをclaude_desktop_config.jsonに追加します:
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。