Enhanced MCP server for SearXNG: category-aware web-search, web-scraping, and date/time retrieval.
Overview
What is MCP SearXNG Enhanced?
MCP SearXNG Enhanced is an advanced server that integrates with the SearXNG metasearch engine, enabling category-aware web searches, web scraping, and citation retrieval.
How to use MCP SearXNG Enhanced?
To use the server, you need to run it in a Docker container and configure it to connect to a SearXNG instance. You can either build the Docker image locally or use a pre-published image from a registry.
Key features of MCP SearXNG Enhanced?
- SearXNG Integration: Programmatic access to SearXNG search capabilities.
- Category Search: Supports various categories like general, images, videos, and more.
- Web Scraping: Extracts main content from websites using Trafilatura.
- Caching: In-memory caching for scraped pages.
- Citations: Provides citation metadata for search results.
- Date/Time Tool: Retrieves current time in a specified timezone.
- Dockerized & Configurable: Easily configurable via environment variables.
Use cases of MCP SearXNG Enhanced?
- Conducting category-specific web searches.
- Scraping content from websites for research purposes.
- Retrieving citation metadata for academic writing.
- Getting current date and time in various timezones.
FAQ from MCP SearXNG Enhanced?
- What is required to run MCP SearXNG Enhanced?
You need Docker installed and a running SearXNG instance. - Can I customize the server settings?
Yes, you can customize various settings using environment variables. - Is it open-source?
Yes, MCP SearXNG Enhanced is open-source and available under the MIT license.