MCP Server for SearXNG n8n Integration logo

MCP Server for SearXNG n8n Integration

by tamler

This is a Model Context Protocol (MCP) server designed to integrate SearXNG with n8n workflows. It enables you to perform SearXNG searches directly within your n8n automations.

View on GitHub

Last updated: N/A

What is MCP Server for SearXNG n8n Integration?

The MCP Server for SearXNG n8n Integration is a server that allows you to use the SearXNG search engine within n8n workflows. It acts as a bridge between n8n and SearXNG, enabling you to automate search tasks and incorporate search results into your workflows.

How to use MCP Server for SearXNG n8n Integration?

To use the server, you need a running n8n instance, access to a SearXNG instance, and the n8n-nodes-mcp package installed in n8n. Configure an MCP node in n8n, specifying the server command as npx -y mcp-server-searxng-n8n --instance=https://your-searxng-instance.com (replacing the URL with your SearXNG instance). Then, select the 'search' tool and provide a JSON object with your search parameters.

Key features of MCP Server for SearXNG n8n Integration

  • Seamless SearXNG integration with n8n

  • Supports various search parameters (query, categories, engines, language, etc.)

  • Flexible output formats (JSON, HTML, CSV, RSS)

  • Easy configuration through n8n's MCP node

  • Ability to use n8n expressions within search parameters

Use cases of MCP Server for SearXNG n8n Integration

  • Automated web scraping based on search queries

  • Content aggregation from multiple search engines

  • Sentiment analysis of search results

  • Data enrichment for CRM or other systems

  • Triggering workflows based on specific search results

FAQ from MCP Server for SearXNG n8n Integration

What is SearXNG?

SearXNG is a free internet metasearch engine which aggregates results from various search engines and databases while respecting the privacy of its users.

What is n8n?

n8n is a fair-code licensed node-based workflow automation platform.

Do I need to install SearXNG separately?

Yes, you need access to a running SearXNG instance. This server connects to that instance.

What parameters can I use for the search?

You can use parameters like 'q' (query), 'categories', 'engines', 'language', 'time_range', 'safesearch', and more. Refer to the README for a complete list.

How do I specify the search query?

The search query is specified using the 'q' parameter in the JSON object passed to the 'search' tool.