Repolode
ihor-sokoliuk

ihor-sokoliuk/mcp-searxng

ClaudeやCursorなどのAIアシスタントから、運用中または信頼できるSearXNGでWeb検索できるMCPサーバー。

スター
1,316
フォーク
178
未解決の Issue
5
最終コミット
一昨日

これは何?

mcp-searxngは、AIアシスタントをセルフホスト可能なメタ検索エンジンSearXNGに接続するModel Context Protocolサーバーです。Web検索、クエリ候補の取得、インスタンスのカテゴリやエンジンの確認、指定URLの本文取得を行うツールを提供し、質問に答える際にアシスタントが情報源を集められるようにします。

このサーバーはSearXNGをインストールしません。JSON出力を有効にした既存のインスタンスが必要です。npx、npmのグローバルインストール、Dockerを使ってローカルのSTDIO経由で実行できるほか、静的Bearer認証またはOAuthによる保護をオプションで設定した、独立稼働のStreamable HTTPサービスとしても実行できます。レプリカのフェイルオーバー、キャッシュ、プロキシ、ブラウザーソルバーとの連携などの設定は、環境変数で行います。

プライバシーはSearXNGの運用形態によって異なります。自分で管理するインスタンスを使えば、クエリをサードパーティの検索サービス運営者に送らずに済みます。一方、公開インスタンスにはクエリが送信され、ログに記録される可能性があります。

主な機能

  • 01ページネーション、フィルター、直接回答に対応し、テキストまたはJSON形式でWeb検索できます。
  • 02指定URLからHTMLや構造化テキスト、サイズを制限したPDFコンテンツを取得します。
  • 03検索候補を返し、インスタンスのカテゴリやエンジンを報告します。
  • 04レプリカのフェイルオーバー、HTMLフォールバック、キャッシュ、プロキシ設定に対応します。
  • 05ローカルのSTDIOまたはStreamable HTTP経由で実行でき、Bearer認証またはOAuthによる保護も設定できます。

ユースケース

  • 有料の検索APIキーを使わずに、ClaudeやCursorでWeb検索する。
  • 自分のSearXNGインスタンスを使い、アシスタント上で非公開の調査を行う。
  • タスクの実行中に、AIエージェントが特定のWebページやPDFを読み取れるようにする。
  • チームのアシスタント向けに、共有HTTP MCPエンドポイントをホストする。

トピック

よくある質問

mcp-searxng とは?
ClaudeやCursorなどのAIアシスタントから、運用中または信頼できるSearXNGでWeb検索できるMCPサーバー。 mcp-searxngは、AIアシスタントをセルフホスト可能なメタ検索エンジンSearXNGに接続するModel Context Protocolサーバーです。Web検索、クエリ候補の取得、インスタンスのカテゴリやエンジンの確認、指定URLの本文取得を行うツールを提供し、質問に答える際にアシスタントが情報源を集められるようにします。
mcp-searxng は無料で使えますか?ライセンスは?
mcp-searxng は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mcp-searxng は今もメンテナンスされていますか?
活発にメンテナンス中。mcp-searxng の最終コミットは 2026年10月19日 です。
mcp-searxng は何に使えますか?
有料の検索APIキーを使わずに、ClaudeやCursorでWeb検索する。 自分のSearXNGインスタンスを使い、アシスタント上で非公開の調査を行う。 タスクの実行中に、AIエージェントが特定のWebページやPDFを読み取れるようにする。 チームのアシスタント向けに、共有HTTP MCPエンドポイントをホストする。
mcp-searxng はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ihor-sokoliuk/mcp-searxng

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト