IS

ihor-sokoliuk/mcp-searxng

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1340 stars 168 forks 品質 89 トレンド 46MIT

SearXNGを使ったAIアシスタントのプライベートウェブ検索 — Claude、Cursor、そして任意のMCPクライアントをサポートします

概要

SearXNG APIを統合したMCPサーバーで、AIアシスタントにウェブ検索機能を提供します。 MCPクライアント設定(例:claude_desktop_config.json)に追加してください: YOUR_SEARXNG_INSTANCE_URLをSearXNGインスタンスのURLに置き換えてください(例:[[T0])。また、セミコロンで区切られたリストとして交換可能なレプリカも提供できます。例:https://one.example.com;https://two.example.com. - : 一般的なクエリ、ニュース、記事、ページ付き。- : 複数の交換可能なSearXNGレプリカをSEARXNG_URLで設定;検索はデフォルトでフェイルオーバーされ、オプションで並列展開も可能です。- : 書式テキストまたは生のSearXNG形のJSONを選択response_format。- : テキスト結果は結果リストの前にSearXNGの回答、訂正、提案、インフォボックスを表示します。- : SearXNGの/autocompleterエンドポイントを経由したオートコンプリートクエリ。- : /configから設定済みのカテゴリ、エンジン、デフォルト、ロケーション、プラグインを検査します。

概要(AI 翻訳)

プライバシーを尊重したAIアシスタントのウェブ検索 — オペレーターが管理または信頼できるSearXNGインスタンスをClaude、Cursorなどで使用してください。

SearXNG APIを統合したMCPサーバーで、AIアシスタントにウェブ検索機能を提供します。

✨ GitHub MCPレジストリに掲載されています。

クイックスタート

既存のSearXNGインスタンスでJSON検索を有効にしている必要があります。このプロジェクト MCPクライアントをSearXNGに接続します。SearXNGはインストールしません。インスタンスの使用 操作するか信頼するかです。まずはセルフホストから始めましょう 必要に応じて公開インスタンスガイドも提供できます。

つながり方を選ぶ:

あなたのセットアップ ここから始めましょう
クライアントがローカルでサーバーを起動する Node.js 22以降をインストールし、以下のNPX例かクライアントのレシピを使いましょう。
クライアントがDockerコンテナを開始する インストールでDocker/STDIOのレシピを使います。
独立して実行されているHTTPサービスがあります。クライアントのHTTPレシピをフル/mcpのURLで使用してください。
HTTPサービスを運用する必要があります HTTPサーバーガイドに従ってください。

mcpServers JSON(例:Claude Desktop)を使用しているクライアントには、以下を追加してください:

例のURLをSearXNGのベースURLに置き換えてください。他のクライアントは異なる対応をしています

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Quick Start

You need an existing SearXNG instance with JSON search enabled. This project connects an MCP client to SearXNG; it does not install SearXNG. Use an instance you operate or trust. Start with the self-hosted or public-instance guide if needed.

Choose how to connect:

Your setup Start here
Client starts the server locally Install Node.js 22 or later, then use the NPX example below or your client recipe.
Client starts a Docker container Use the Docker/STDIO recipe in Installation.
You have an independently running HTTP service Use your client’s HTTP recipe with the full /mcp URL.
You need to operate an HTTP service Follow the HTTP server guide.

For clients using mcpServers JSON (such as Claude Desktop), add:

{
  "mcpServers": {
    "searxng": {
      "command": "npx",
      "args": ["-y", "mcp-searxng"],
GitHub で README 全文を見る

インストール

npx -y mcp-searxng
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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