Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
TRANSPORT_PROTOCOL | No | Transport protocol ('stdio' or 'sse') | stdio |
SEARXNG_MCP_TIMEOUT | No | HTTP request timeout in seconds | 10 |
SEARXNG_MCP_LOG_LEVEL | No | Logging level (e.g., 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL') | ERROR |
SEARXNG_MCP_SEARXNG_URL | No | URL of the SearxNG instance to use | https://paulgo.io/ |
SEARXNG_MCP_DEFAULT_FORMAT | No | Default format for results ('text', 'json') | text |
SEARXNG_MCP_DEFAULT_LANGUAGE | No | Language code for results (e.g., 'en', 'ru', 'all') | all |
SEARXNG_MCP_DEFAULT_RESULT_COUNT | No | Default number of results to return | 10 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
server://info |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
web_search | Performs a web search using SearxNG and returns formatted results. Copy |