Queries public SearXNG instances by parsing HTML search results into JSON format, allowing searches with time range filtering (day, month, year), and providing URL and summary data for each result.
mcp-searxng-public
公開されているSearXNGインスタンスをクエリし、HTMLコンテンツをJSON結果に解析するMCPサーバー
根拠
私が見たSearXNG用のMCPサーバーはすべて、出力形式として「json」を使用しています。確かにこれはSearXNG MCPサーバーをコーディングする上でより高速な方法ですが、JSON形式を公開していないパブリックサーバーでは、事実上すべて失敗してしまいます。
このサーバーは、最大 3 つのパブリック SearXNG サーバー (1 つをメインとして使用し、その他をフォールバックとして使用) から読み取り、結果を JSON に解析します。
インストール
npm install mcp-serxng-public
でインストールします。
サーバーがインストールされている場合、実行構成は次のようになります。
(選択したサーバーとして、 https://searx.space/の任意のサーバーを使用できます)
使用法
サーバーは1つのエンドポイントsearch
を公開します。このエンドポイントは2つの引数を取ります。1つは検索クエリであるquery
、もう1つはオプションのtime_range
です。time_range は、 https://docs.searxng.org/dev/search \_api.html の仕様に従った時間範囲パラメータ( day
、 month
、またはyear
)を受け取ります。
返されるのはオブジェクトの配列です:
You must be authenticated.
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.
Tools
HTML コンテンツを JSON 結果に解析することでパブリック SearXNG インスタンスを検索できる MCP サーバー。JSON API アクセスを必要とせずにメタ検索機能を有効にします。
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn MCP server implementation that integrates the Brave Search API, providing both web and local search capabilities.Last updated -215,87047,408JavaScriptMIT License
- AsecurityAlicenseAqualityAn MCP server implementation that integrates the SearxNG API, providing web search capabilities.Last updated -263363JavaScriptMIT License
- -securityAlicense-qualityA server based on the MCP protocol that uses the Brave API for web search functionality.Last updated -6PythonMIT License
- -securityAlicense-qualityMCP server for using various search tools like Tavily API. Planning to support various search tools (i.e. wiki search, searxng, etc)Last updated -1PythonMIT License