- Explore MCP Servers
- mcp-server-searxng-n8n
Mcp Server Searxng N8n
What is Mcp Server Searxng N8n
The mcp-server-searxng-n8n is a Model Context Protocol (MCP) server designed for integrating SearXNG with n8n workflows, allowing users to perform searches through SearXNG within their automated processes.
Use cases
Use cases include automating search queries for data analysis, integrating search functionalities in customer support systems, and enhancing content generation workflows by pulling relevant information from the web.
How to use
To use mcp-server-searxng-n8n, ensure you have a running n8n instance and access to a SearXNG instance. Install the ‘n8n-nodes-mcp’ package, then configure an MCP node in your workflow with the appropriate server connection and tool operation settings.
Key features
Key features include the ability to perform customizable searches using various parameters such as query string, categories, engines, language, and safe search levels, all integrated seamlessly into n8n workflows.
Where to use
mcp-server-searxng-n8n can be used in fields such as automation, data retrieval, and web scraping, where integrating search capabilities into workflows is beneficial.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Server Searxng N8n
The mcp-server-searxng-n8n is a Model Context Protocol (MCP) server designed for integrating SearXNG with n8n workflows, allowing users to perform searches through SearXNG within their automated processes.
Use cases
Use cases include automating search queries for data analysis, integrating search functionalities in customer support systems, and enhancing content generation workflows by pulling relevant information from the web.
How to use
To use mcp-server-searxng-n8n, ensure you have a running n8n instance and access to a SearXNG instance. Install the ‘n8n-nodes-mcp’ package, then configure an MCP node in your workflow with the appropriate server connection and tool operation settings.
Key features
Key features include the ability to perform customizable searches using various parameters such as query string, categories, engines, language, and safe search levels, all integrated seamlessly into n8n workflows.
Where to use
mcp-server-searxng-n8n can be used in fields such as automation, data retrieval, and web scraping, where integrating search capabilities into workflows is beneficial.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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:
npx - Arguments (for npx):
-y mcp-server-searxng-n8n --instance=https://your-searxng-instance.com- Replace
https://your-searxng-instance.comwith your actual SearXNG URL.
- Replace
- Environment Variables: (Leave empty)
- Command:
-
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.
- Tool Name: Select
- Still in the MCP node settings, under the Operation section:
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 build
Test with:
# Note the double dash -- to pass arguments to the script via npm start
npm start -- --instance=https://your-searxng-instance.com
License
MIT
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










