Back to MCP Servers
SearXNG MCP サーバー logo
mcp-server5

SearXNG MCP サーバー

ClaudeなどのAIエージェントを任意のSearXNGインスタンスに接続する人気のオープンソースMCPサーバーです。プライバシー重視でトラッカーなしのウェブ検索を実現し、リアルタイムの結果、ページネーション、セーフサーチ制御を提供します。

概要

SearXNG MCP サーバー は、軽量でオープンソースの Model Context Protocol(MCP) サーバーであり、AI アシスタント(Claude、Cursor、LM Studio、ローカル LLM など)と、人気のあるセルフホスト型でプライバシーを尊重するメタ検索エンジン SearXNG を橋渡しします。

これにより、エージェントは Google や Bing などの商用 API に依存することなくウェブ検索を実行でき、クエリはプライベートに保たれ、追跡、プロファイリング、ペイウォールから解放されます。複数のコミュニティ実装が存在し、最も人気があるのは ihor-sokoliuk によって積極的にメンテナンスされている Node.js バージョンです。

主な機能

  • プライバシー重視の検索: ユーザーの追跡なしに、数十の検索エンジン(Google、Bing、DuckDuckGo など)から結果を集約します。
  • 設定可能な SearXNG インスタンス: JSON API を介して、公開またはセルフホストされた任意の SearXNG インスタンスで動作します。
  • ページネーション対応: 網羅的な調査のために追加の結果ページを取得できます。
  • セーフサーチ制御: 設定可能なレベルで明示的なコンテンツをフィルタリングします。
  • 構造化された結果: LLM の消費に最適化された、きれいに解析された結果を返します。
  • 簡単なデプロイ: npx、Docker を介して実行するか、Node.js/Python/Go バリアントを利用してローカルで実行できます。
  • マルチクライアント互換性: Claude Desktop、Cursor、Windsurf、およびその他の MCP 互換ツールとシームレスに連携します。

ユースケース

  • 基礎に基づく調査: Claude に最新の情報を取得させ、時代遅れのトレーニングデータに依存するのではなく、正確な回答を得ることができます。
  • ローカル/プライベート AI ワークフロー: Ollama や LM Studio と組み合わせることで、(検索を除き)完全にオフライン対応可能なエージェントセットアップを実現します。
  • コーディング支援: 開発中にドキュメント、ライブラリ、エラーメッセージをリアルタイムで検索できます。
  • ニュース & 最新イベント: 広告やスポンサードコンテンツなしで最新の記事と要約を入手できます。
  • マルチツールオーケストレーション: 他の MCP サーバー(ブラウザ、データベース、コード実行など)と組み合わせて、強力な自律エージェントを構築できます。

動作原理

  1. MCP サーバー(ローカルプロセスまたは Docker コンテナ)を実行します。
  2. MCP クライアント(例: Claude Desktop)を設定して接続します。
  3. AI は searxng_web_search ツールを自動的に検出します。
  4. エージェントが新鮮なウェブデータを必要とするとき、MCP プロトコルを介してツールを呼び出します。
  5. サーバーは選択した SearXNG インスタンスにクエリを実行し、構造化された結果を返します。

クイックインストール&セットアップ(最も一般的なNode.jsバージョン)

npxを使用(最も簡単):

以下の内容をClaude Desktopの設定ファイル(claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "searxng": {
      "command": "npx",
      "args": ["-y", "mcp-searxng"],
      "env": {
        "SEARXNG_URL": "https://your-searxng-instance.example.com"
      }
    }
  }
}

最大限のプライバシーには、自己ホスティングされたSearXNGを推奨(公式SearXNGリポジトリからDocker経由で実行)。

Dockerオプション:

docker pull mcpcommunity/ihor-sokoliuk-mcp-searxng:latest

その他の注目すべき実装:

  • Python/uvバリエーション(例:The-AI-Workshops)
  • 高性能なGoバージョン
  • スクレイピングやカテゴリサポートを備えた機能拡張フォーク

設定オプション

  • SEARXNG_URL: SearXNGインスタンスのURL(公開またはプライベート)
  • 複数のフォークでプロキシと認証サポート
  • セーフサーチレベルと結果カテゴリ(一般、ニュース、画像など)

MCPクライアントにサーバーを追加した後、再起動してください。ツールはエージェントの利用可能なツールに自動的に表示されるはずです。

一般的なヒント

  • 最適なプライバシーと信頼性のため、自己ホスティングされたSearXNGインスタンスを使用してください
  • 公開インスタンスは迅速なテストには使用できますが、レート制限やダウンタイムが発生する可能性があります
  • 詳細な調査にはページ取得ツールと組み合わせてください(多くのフォークにコンテンツ抽出機能が含まれています)

SearXNG MCPは、MCPエコシステムにおいて最も広く使用されているプライバシー重視のウェブ検索ツールの一つであり、ローカルファーストまたはプライバシーに配慮したAIエージェントを構築・使用するすべての人にとって必須です。

最新バージョンと完全なドキュメントについては、メインリポジトリをご覧ください。

Tags

mcpsearxngウェブ検索プライバシーAIエージェントclaudeメタ検索nodejsローカルLLMdocker

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers