mcp-server-searxng-n8n
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Server for SearXNG n8n Integration
A Model Context Protocol (MCP) server specifically designed for using SearXNG with n8n workflows.
Usage in n8n
Prerequisites:
A running n8n instance.
Access to a SearXNG instance (e.g.,
https://your-searxng-instance.com).The
n8n-nodes-mcppackage installed in your n8n instance.
Configure MCP Node (Server Connection):
Add an "MCP" node to your workflow.
In the node settings, under the Server Connection section:
Command:
npxArguments (for npx):
-y mcp-server-searxng-n8n --instance=https://your-searxng-instance.comReplace
https://your-searxng-instance.comwith your actual SearXNG URL.
Environment Variables: (Leave empty)
Configure MCP Node (Tool Operation):
Still in the MCP node settings, under the Operation section:
Tool Name: Select
searchfrom the dropdown.Arguments (for the 'search' tool): Enter a JSON object containing the parameters for your search. See examples below. You can use n8n expressions like
{{ $json.chatInput }}as values within the JSON.
Related MCP server: MCP Server SearXNG
Available Search Parameters (for Tool Arguments JSON)
The search tool supports the following parameters within the JSON object (only q is required):
q(required): The search query stringcategories: Comma-separated list of search categoriesengines: Comma-separated list of search engines to uselanguage: Language code for the searchtime_range: Time range for results (day,month,year)safesearch: Safe search level (0: None, 1: Moderate, 2: Strict)image_proxy: Proxy image results through SearXNGenabled_plugins: Comma-separated list of enabled pluginsdisabled_plugins: Comma-separated list of disabled pluginsenabled_engines: Comma-separated list of enabled enginesdisabled_engines: Comma-separated list of disabled enginesformat: Output format (json,csv,rss,html). Defaults tojson.
Example n8n Tool Arguments (JSON)
JSON Output (Default):
{
"q": "n8n automation",
"engines": "google,duckduckgo",
"language": "en"
}HTML Output:
{
"q": "n8n automation",
"format": "html"
}(Remember to only include the parameters you need in the JSON)
Development
git clone https://github.com/tamler/mcp-server-searxng-n8n.git
cd mcp-server-searxng-n8n
npm install
npm run buildTest with:
# Note the double dash -- to pass arguments to the script via npm start
npm start -- --instance=https://your-searxng-instance.comLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Web search API and MCP server for developers building AI agents.
Open-source Zapier/n8n alternative as an MCP server: agents build, run and debug your workflows.
One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
Serper MCP — wraps the Serper Google Search API (serper.dev)
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that wraps a local SearXNG instance to provide private, customizable web search capabilities. It enables AI assistants to perform queries with support for specific parameters like results limits, language, and time ranges.156 npmMIT
- AlicenseAqualityCmaintenanceMCP server for SearXNG meta search engine with enhanced error handling and parameter validation for AI agents. Enables privacy-focused web searches with structured JSON results and advanced filtering.173 npm2MIT
- FlicenseAqualityDmaintenanceMCP server that provides a search_web tool to query a self-hosted SearXNG instance and return structured web search results.1-
- AlicenseAqualityCmaintenanceMCP server for local web search via SearXNG, providing unlimited queries without API keys or cost, with automatic fallback to public instances.31MIT