SearXNG MCP サーバー
AIアシスタントがプライバシーを尊重するメタ検索エンジンであるSearXNGを使用してウェブ検索を実行できるようにする、モデルコンテキストプロトコル(MCP)サーバーです。SearX.spaceからランダムなインスタンスを自動的に選択することで、追加のデプロイメントなしですぐに使用できます。また、基本認証によるプライベートインスタンスもサポートしています。
特徴
- ゼロ構成セットアップ: SearX.spaceからランダムなパブリックインスタンスを使用してすぐに動作します
- プライベートインスタンスのサポート: オプションの基本認証を使用して独自のSearXNGインスタンスに接続します
- カスタマイズ可能なパラメータを使用してウェブ検索を実行する
- 複数の検索エンジンのサポート
- プライバシー重視の検索結果
- Markdown形式の検索結果
- すべてのパラメータの適切なデフォルト値
注意 - パブリックインスタンスはこの目的では利用できない可能性があり、「ステータスコード429でリクエストが失敗しました」というメッセージが返されます。
インストール
前提条件
- Node.js (v16 以上)
- npm (v7以上)
- SearXNG インスタンスへのアクセス (セルフホストまたはパブリック)
ソースからインストール
構成
SearXNG MCP サーバーは、次の環境変数を使用して構成できます。
SEARXNG_URL
(オプション): SearXNGインスタンスのURL (例:https://searx.example.com
)。指定しない場合は、 SearX.spaceからランダムにパブリックインスタンスが自動的に選択され、追加のデプロイメントなしでサーバーが使用可能になります。USE_RANDOM_INSTANCE
(オプション): URLが指定されていない場合にランダムインスタンスの選択を無効にするには、「false」に設定します。デフォルトは「true」です。SEARXNG_USERNAME
(オプション): プライベートインスタンスに接続する際の基本認証のユーザー名SEARXNG_PASSWORD
(オプション): プライベートインスタンスに接続する際の基本認証のパスワード
これらの環境変数は、プロジェクトのルート ディレクトリにある.env
ファイルで設定できます。
使用法
サーバーの実行
Claude Desktopとの統合
- クロードデスクトップを開く
- 設定 > MCPサーバーへ移動
- 次の構成で新しい MCP サーバーを追加します。
VSCodeでClaudeと統合する
- VSCodeを開く
- 設定 > 拡張機能 > Claude > MCP設定に移動します
- 次の構成で新しい MCP サーバーを追加します。
スモラジェントとの使用
SearXNG MCPは、AIエージェント構築用の軽量フレームワークであるSmolagentsと簡単に統合できます。これにより、Webを検索して結果を処理できる強力なリサーチエージェントを作成できます。
利用可能なツール
検索検索
プライバシーを尊重するメタ検索エンジンSearXNGを使用してWeb検索を実行します。カスタマイズ可能なパラメータを使用して、関連するWebコンテンツを返します。
パラメータ
パラメータ | タイプ | 説明 | デフォルト | 必須 |
---|---|---|---|---|
クエリ | 弦 | 検索クエリ | - | はい |
言語 | 弦 | 検索結果の言語コード(例:'en'、'de'、'fr') | 「en」 | いいえ |
時間範囲 | 弦 | 検索結果の期間。オプション: 「日」、「週」、「月」、「年」 | ヌル | いいえ |
カテゴリー | 文字列の配列 | 検索するカテゴリ(例:「一般」、「画像」、「ニュース」) | ヌル | いいえ |
エンジン | 文字列の配列 | 使用する特定の検索エンジン | ヌル | いいえ |
セーフサーチ | 番号 | セーフサーチレベル: 0 (オフ)、1 (中)、2 (厳密) | 1 | いいえ |
ページノ | 番号 | 結果のページ番号。最低1が必要です。 | 1 | いいえ |
最大結果数 | 番号 | 返される検索結果の最大数。範囲: 1~50 | 10 | いいえ |
例
発達
設定
建てる
ウォッチモード(開発用)
MCP Inspectorによるテスト
ライセンス
マサチューセッツ工科大学
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI アシスタントがプライバシーを尊重するメタ検索エンジンである SearXNG を使用して Web 検索を実行できるようにするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityAlicense-qualityA server that enables language models to perform web searches through SearXNG using the Model Context Protocol standard.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform real-time web searches using the Exa AI Search API in a safe and controlled manner.Last updated -2,167
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to perform real-time web searches, retrieving up-to-date information from the internet via a Crawler API.Last updated -1448JavaScript
- -securityAlicense-qualityA Model Context Protocol server that provides real-time web search capabilities to AI assistants through pluggable search providers, currently integrated with the Brave Search API.Last updated -3TypeScriptMIT License