SearxNG MCP Server

by Sacode
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRANSPORT_PROTOCOLNoTransport protocol ('stdio' or 'sse')stdio
SEARXNG_MCP_TIMEOUTNoHTTP request timeout in seconds10
SEARXNG_MCP_LOG_LEVELNoLogging level (e.g., 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL')ERROR
SEARXNG_MCP_SEARXNG_URLNoURL of the SearxNG instance to usehttps://paulgo.io/
SEARXNG_MCP_DEFAULT_FORMATNoDefault format for results ('text', 'json')text
SEARXNG_MCP_DEFAULT_LANGUAGENoLanguage code for results (e.g., 'en', 'ru', 'all')all
SEARXNG_MCP_DEFAULT_RESULT_COUNTNoDefault number of results to return10

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
server://info

Tools

Functions exposed to the LLM to take actions

NameDescription
web_search

Performs a web search using SearxNG and returns formatted results.

Results are returned in either text format (human-readable) or JSON format depending on the result_format parameter selected.
ID: nfm42nf0cu