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-öffentlich
Ein MCP-Server, der öffentliche SearXNG-Instanzen abfragt und HTML-Inhalte in ein JSON-Ergebnis analysiert
Begründung
Alle MCP-Server für SearXNG, die ich kenne, verwenden „json“ als Ausgabeformat. Das ist zwar sicherlich eine schnellere Möglichkeit, einen SearXNG-MCP-Server zu programmieren, führt aber auf praktisch allen öffentlichen Servern zu Fehlern, da diese das JSON-Format nicht unterstützen.
Dieser Server liest von bis zu drei öffentlichen SearXNG-Servern (wobei einer als Hauptserver und die anderen als Fallback-Server verwendet werden) und analysiert die Ergebnisse in JSON.
Installation
Installieren Sie über npm install mcp-serxng-public
.
Wenn der Server installiert ist, lautet die Ausführungskonfiguration:
(Sie können beliebige Server von https://searx.space/ als Ihre ausgewählten Server verwenden)
Verwendung
Der Server stellt einen Endpunkt bereit: search
. Der Endpunkt akzeptiert zwei Argumente: query
– die Suchanfrage und einen optionalen time_range
, der einen Zeitbereichsparameter gemäß der Spezifikation https://docs.searxng.org/dev/search\_api.html ( day
, month
oder year
) akzeptiert.
Zurückgegeben wird ein Array von Objekten:
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
Ein MCP-Server, der die Suche in öffentlichen SearXNG-Instanzen ermöglicht, indem HTML-Inhalte in JSON-Ergebnisse analysiert werden. Dadurch werden Metasuchfunktionen aktiviert, ohne dass ein JSON-API-Zugriff erforderlich ist.
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