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
Сервер MCP, который запрашивает общедоступные экземпляры SearXNG, преобразуя содержимое HTML в результат JSON.
Обоснование
Все серверы MCP для SearXNG, которые я видел, используют "json" в качестве выходного формата. Хотя это, безусловно, более быстрый способ кодирования сервера MCP SearXNG, он приведет к сбою практически на всех публичных серверах, поскольку они не предоставляют формат JSON.
Этот сервер будет считывать данные с трех общедоступных серверов SearXNG (используя один в качестве основного, а остальные в качестве резервных) и преобразовывать результаты в формат JSON.
Установка
Установите через npm install mcp-serxng-public
.
Если сервер установлен, то конфигурация запуска следующая:
(вы можете использовать любые серверы из https://searx.space/ в качестве выбранных вами серверов)
Использование
Сервер предоставляет одну конечную точку: search
. Конечная точка принимает два аргумента: query
— поисковый запрос и необязательный 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
Сервер MCP, который позволяет выполнять поиск по общедоступным экземплярам SearXNG путем анализа HTML-контента в результаты JSON, обеспечивая возможности метапоиска без необходимости доступа к 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