
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.
DataForSEO MCP Server
MCP ServersDataForSEO MCP Server is the official Model Context Protocol server for connecting AI clients to DataForSEO SEO, SERP, keyword, backlink, on-page, business, domain, content, merchant, and AI optimization data. It can be used as a hosted Streamable HTTP endpoint, a local npx package, a Docker container, or a source-built TypeScript server.
Related Reads
Background, tutorials, and protocol context connected to this entry.






