
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 サーバー(ブラウザ、データベース、コード実行など)と組み合わせて、強力な自律エージェントを構築できます。
動作原理
- MCP サーバー(ローカルプロセスまたは Docker コンテナ)を実行します。
- MCP クライアント(例: Claude Desktop)を設定して接続します。
- AI は
searxng_web_searchツールを自動的に検出します。 - エージェントが新鮮なウェブデータを必要とするとき、MCP プロトコルを介してツールを呼び出します。
- サーバーは選択した 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
Related Entries
Keep exploring similar tools and resources in this category.
Related Reads
Background, tutorials, and protocol context connected to this entry.






