Community Servers · MODEL CONTEXT PROTOCOL

mcp-searxng

MCP Server for SearXNG

WHAT IT CONNECTS

What mcp-searxng gives an AI Agent

  • **Web Search**: General queries, news, articles, with pagination.
  • **Pagination**: Control which page of results to retrieve.
  • **Time Filtering**: Filter results by time range (day, month, year).
  • **Language Selection**: Filter results by preferred language.
  • **Safe Search**: Control content filtering level for search results.
  • **searxng_web_search**
  • Execute web searches with pagination
  • Inputs:
  • `query` (string): The search query. This string is passed to external search services.
  • `pageno` (number, optional): Search page number, starts at 1 (default 1)
  • `time_range` (string, optional): Filter results by time range - one of: "day", "month", "year" (default: none)
  • `language` (string, optional): Language code for results (e.g., "en", "fr", "de") or "all" (default: "all")
  • `safesearch` (number, optional): Safe search filter level (0: None, 1: Moderate, 2: Strict) (default: instance setting)
  • **web_url_read**
  • Read and convert the content from a URL to markdown
  • Inputs:
  • `url` (string): The URL to fetch and process
  • Choose a SearxNG instance from the [list of public instances](https://searx.space/) or use your local environment.
  • Set the `SEARXNG_URL` environment variable to the instance URL.
  • The default `SEARXNG_URL` value is `http://localhost:8080`.
  • Set the `AUTH_USERNAME` environmental variable to your username
  • Set the `AUTH_PASSWORD` environmental variable to your password

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.