MCP SearxNG Search

by Jay4242
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides a web search tool that allows users to perform searches through a SearxNG instance, with control over the query and maximum number of results to return.

MCP SearxNG検索

このプロジェクトは、 SearxNGインスタンスを使用してWeb検索を実行できるMCPサーバーを提供します。Gooseなどの他のMCP対応アプリケーションから呼び出せるツールを公開しています。

はじめる

  1. SEARXNG_BASE_URL環境変数を SearxNG インスタンスのベース URL に設定します。
  2. パッケージをインストールします: pip install .

Gooseでの使用

  1. **拡張機能のインストール:**パッケージをインストールした後、この MCP サーバーを Goose の拡張機能として追加できます。
  2. Goose で拡張機能を追加します。 [設定] > [拡張機能] > [追加] に移動します。
  3. **拡張タイプを設定します。**タイプを StandardIO に設定します。
  4. **拡張機能の詳細を入力します。**拡張機能の ID、名前、説明を入力します。
  5. **コマンドを設定します。**コマンドフィールドに、 uv runを使用して実行ファイルへの絶対パスを入力します。例:
    uv run /full/path/to/mcp-searxng-search/.venv/bin/mcp-searxng-search
    /full/path/to/mcp-searxng-searchプロジェクト ディレクトリへの実際のパスに置き換えてください。
  6. **拡張機能の使用:**連携が完了したら、Gooseで拡張機能の使用を開始できます。Gooseのチャットインターフェースを開き、必要に応じてツールを呼び出します。「どんなツールをお持ちですか?」と尋ねることで、Gooseがカスタム拡張機能からツールを取得したかどうかを確認できます。

ツールIDはsearxng_searchです。このツールは2つのパラメータ( query (検索クエリ)とmax_results (返される結果の最大数、デフォルトは30))を受け取ります。

-
security - not tested
A
license - permissive license
-
quality - not tested

SearxNG インスタンスを使用して Web 検索を可能にし、Goose などの MCP 互換アプリケーションがインターネット検索を実行できるようにする MCP サーバー。

  1. Getting Started
    1. Usage with Goose
      ID: z9eh2ttkop