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
)を受け取ります。
返されるのはオブジェクトの配列です:
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
- AsecurityAlicenseAqualityAn MCP server for connecting agentic systems to search systems via searXNG.Last updated -143PythonMIT License
- AsecurityAlicenseAqualityAn MCP server implementation that integrates the SearxNG API, providing web search capabilities.Last updated -2566107JavaScriptMIT License
- -securityAlicense-qualityA TypeScript-based MCP server for SearXNG that allows users to create and summarize text notes using simple URIs and metadata, facilitating natural language interaction with stored content.Last updated -1PythonMIT License
- -securityAlicense-qualityThe Search MCP Server enables seamless integration of network and local search capabilities in tools like Claude Desktop and Cursor, utilizing the Brave Search API for high-concurrency and asynchronous requests.Last updated -152PythonMIT License