
mcp-searxng MCP Server
The mcp-searxng MCP Server enables FlowHunt AI agents to perform real-time, privacy-focused web searches using SearXNG, an open-source meta-search engine. It au...
A straightforward MCP server connecting AI agents to real-time, privacy-first web search via public SearXNG instances, delivering JSON-formatted results.
The mcp-searxng-public MCP Server acts as a bridge between AI assistants and public SearXNG metasearch instances. Instead of relying on the JSON output—which most public SearXNG servers do not provide—this server fetches HTML search results from up to three public SearXNG instances and parses them into a clean JSON format. This enables AI clients to perform real-time web searches, aggregate data from multiple sources, and retrieve concise summaries of web content in a standardized way. It is valuable for tasks that require up-to-date information retrieval, research, or general-purpose web search within development workflows, all while benefiting from the privacy features of SearXNG.
No prompt templates are mentioned in the repository.
No resources are explicitly described in the repository.
query
(the search string) and an optional time_range
(e.g., “day”, “month”, “year”), and returns an array of JSON objects with url
and summary
fields for each result.npm install mcp-searxng-public
{
"name": "SearXNGScraper",
"type": "stdio",
"command": "npx",
"args": ["mcp-searxng-public"],
"capabilities": {
"tool-calls": true
},
"env": {
"SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
}
}
npm install mcp-searxng-public
{
"name": "SearXNGScraper",
"type": "stdio",
"command": "npx",
"args": ["mcp-searxng-public"],
"capabilities": {
"tool-calls": true
},
"env": {
"SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
}
}
npm install mcp-searxng-public
{
"name": "SearXNGScraper",
"type": "stdio",
"command": "npx",
"args": ["mcp-searxng-public"],
"capabilities": {
"tool-calls": true
},
"env": {
"SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
}
}
npm install mcp-searxng-public
{
"name": "SearXNGScraper",
"type": "stdio",
"command": "npx",
"args": ["mcp-searxng-public"],
"capabilities": {
"tool-calls": true
},
"env": {
"SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
}
}
env
section:"env": {
"SEARXNG_BASE_URL": "...",
"SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
},
"inputs": {
"SEARXNG_API_KEY": {
"type": "string",
"secret": true
}
}
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"mcp-searxng-public": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “mcp-searxng-public” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ⛔ | No explicit MCP resources described |
List of Tools | ✅ | “search” tool, parses SearXNG HTML into JSON |
Securing API Keys | ✅ | Can use env variables if needed |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
The mcp-searxng-public MCP Server is simple and focused, providing a single, robust web search tool for AI assistants. Its lack of prompt templates and explicit resource exposure limits flexibility, but its functionality is valuable for privacy-centric, real-time information retrieval. The setup is straightforward, and the documentation is clear. However, advanced MCP features like Roots and Sampling support are missing or not documented.
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 2 |
Number of Stars | 6 |
It enables AI assistants to perform real-time web searches by parsing HTML results from public SearXNG metasearch instances into standardized JSON, allowing for up-to-date information retrieval and summaries.
It provides a 'search' tool that accepts a query and optional time_range, returning an array of search results with URLs and summaries in JSON format.
It leverages SearXNG's privacy-centric design, avoiding user profiling or tracking during search, making it suitable for privacy-conscious workflows.
No, public SearXNG instances do not require API keys. For private instances, you can set API keys using environment variables in your MCP server configuration.
mcp-searxng-public is focused and simple, excelling at web search but lacking advanced features like prompt templates or resource exposure. It is robust for its core use case but basic in protocol extensibility.
Empower your AI agents with real-time, privacy-respecting web search using the mcp-searxng-public MCP Server. Integrate today to deliver up-to-date answers and summaries from across the web.
The mcp-searxng MCP Server enables FlowHunt AI agents to perform real-time, privacy-focused web searches using SearXNG, an open-source meta-search engine. It au...
The mcp-google-search MCP Server bridges AI assistants and the web, enabling real-time search and content extraction using the Google Custom Search API. It empo...
The Serper MCP Server bridges AI assistants with Google Search via the Serper API, enabling real-time web, image, video, news, maps, reviews, shopping, and acad...