Mcp Server For Searxng Search And Web Scraping
@wfkpk
Overview
What is Mcp Server For Searxng Search And Web Scraping?
An MCP server for privacy-focused web search and article scraping using SearXNG instances. It provides tools for web search, article extraction, and combined search‑and‑scrape workflows.
How to use Mcp Server For Searxng Search And Web Scraping?
Install via npx -y mcp-searxng-scrape or build locally with npm install && npm run build. Set the SEARXNG_URL environment variable to a SearXNG instance URL (e.g., https://searx.be) and configure the server in your MCP client’s JSON settings.
Key features of Mcp Server For Searxng Search And Web Scraping
- Privacy‑focused web search via SearXNG instances
- Three tools:
searxng_search,scrape_article,search searchautomatically scrapes the top 5 results- Optional per‑call SearXNG instance override
- Clean article content extraction from any URL
- Works with public or self‑hosted SearXNG instances
Use cases of Mcp Server For Searxng Search And Web Scraping
- Privacy‑respecting web research without tracking
- Extracting clean article text from news or blog pages
- Batch search and content gathering for analysis
- Integrating SearXNG search into MCP‑compatible clients
FAQ from Mcp Server For Searxng Search And Web Scraping
What SearXNG instances can I use?
Popular public instances include https://searx.be, https://search.sapti.me, https://searx.tiekoetter.com, and https://searx.work. You can also point to any other SearXNG instance.
What tools does the server provide?
It offers three tools: searxng_search (web search), scrape_article (extract article content), and search (search and automatically scrape the top 5 results).
How do I configure the server for my MCP client?
Use the JSON configuration shown in the README, setting SEARXNG_URL in the environment. Example for NPX: {"mcpServers":{"searxng":{"command":"npx","args":["-y","mcp-searxng-scrape"],"env":{"SEARXNG_URL":"https://searx.be"}}}}.
What are the system requirements?
Node.js and npm are required to build and run the server locally (npm install, npm run build). The server is executed as a standard MCP stdio process.
Does the server require an API key or authentication?
No. SearXNG instances used are public, and the server does not require any API keys or authentication tokens.