MCP SearxNG検索
このプロジェクトは、 SearxNGインスタンスを使用してWeb検索を実行できるMCPサーバーを提供します。Gooseなどの他のMCP対応アプリケーションから呼び出せるツールを公開しています。
はじめる
SEARXNG_BASE_URL環境変数を SearxNG インスタンスのベース URL に設定します。パッケージをインストールします:
pip install .
Related MCP server: SearXNG Server
Gooseでの使用
**拡張機能のインストール:**パッケージをインストールした後、この MCP サーバーを Goose の拡張機能として追加できます。
Goose で拡張機能を追加します。 [設定] > [拡張機能] > [追加] に移動します。
**拡張タイプを設定します。**タイプを StandardIO に設定します。
**拡張機能の詳細を入力します。**拡張機能の ID、名前、説明を入力します。
**コマンドを設定します。**コマンドフィールドに、
uv runを使用して実行ファイルへの絶対パスを入力します。例:uv run /full/path/to/mcp-searxng-search/.venv/bin/mcp-searxng-search/full/path/to/mcp-searxng-searchプロジェクト ディレクトリへの実際のパスに置き換えてください。**拡張機能の使用:**連携が完了したら、Gooseで拡張機能の使用を開始できます。Gooseのチャットインターフェースを開き、必要に応じてツールを呼び出します。「どんなツールをお持ちですか?」と尋ねることで、Gooseがカスタム拡張機能からツールを取得したかどうかを確認できます。
ツールIDはsearxng_searchです。このツールは2つのパラメータ( query (検索クエリ)とmax_results (返される結果の最大数、デフォルトは30))を受け取ります。