MCP SearXNG Enhanced

by OvertliDS

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CACHE_MAXSIZENoMaximum number of cached websites100
CITATION_LINKSNoEnable/disable citation eventsTrue
MAX_MAP_RESULTSNoMaximum map results to return5
ODS_CONFIG_PATHNoPath to persistent configuration file/config/ods_config.json
DESIRED_TIMEZONENoTimezone for date/time tool. E.g., America/Los_AngelesAmerica/New_York
IGNORED_WEBSITESNoComma-separated list of sites to ignore. E.g., example.com,another.org
MAX_FILE_RESULTSNoMaximum file results to return5
SCRAPING_TIMEOUTNoHTTP request timeout (seconds)20
CACHE_TTL_MINUTESNoCache time-to-live (minutes)5
MAX_IMAGE_RESULTSNoMaximum image results to return10
MAX_VIDEO_RESULTSNoMaximum video results to return10
SCRAPPED_PAGES_NONoMax pages to attempt scraping5
MAX_SOCIAL_RESULTSNoMaximum social media results to return5
TRAFILATURA_TIMEOUTNoContent extraction timeout (seconds)15
CACHE_MAX_AGE_MINUTESNoMaximum age for cached content (minutes)30
PAGE_CONTENT_WORDS_LIMITNoMax words per scraped page5000
RATE_LIMIT_TIMEOUT_SECONDSNoRate limit tracking window (seconds)60
RETURNED_SCRAPPED_PAGES_NONoMax pages to return per search3
SEARXNG_ENGINE_API_BASE_URLNoSearXNG search endpointhttp://host.docker.internal:8080/search
RATE_LIMIT_REQUESTS_PER_MINUTENoMax requests per domain per minute10

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

ID: 517w3plzdq