# SearXNG MCP サーバー

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

Canonical URL: https://a2a-mcp.org/entry/searxng-mcp-server-ja

Language: ja

Category: MCP Servers

Updated: 2026-04-10

## 概要

**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`）に追加します：

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

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

**Dockerオプション**:

```bash
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

- mcp
- searxng
- ウェブ検索
- プライバシー
- AIエージェント
- claude
- メタ検索
- nodejs
- ローカルLLM
- docker

## Sources

- [Project website](https://github.com/ihor-sokoliuk/mcp-searxng)
