• Search
Python
MIT
5
A
security – no known vulnerabilities (report Issue)
A
license - permissive license (MIT)
A
quality - confirmed to work

An MCP server for connecting agentic systems to search systems via searXNG.

  1. Tools
  2. Prompts
  3. Resources
  4. Server Configuration
  5. README.md

Prompts

Interactive templates invoked by user choice

NameDescription
searchUse searXNG to search the web

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
searchsearch the web using searXNG. This will aggregate the results from google, bing, brave, duckduckgo and many others. Use this to find information on the web. Even if you do not have access to the internet, you can still use this tool to search the web.

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SEARXNG_URLNoThe URL of the searxng serverhttp://localhost:8080
README.md

MCP-searxng

An MCP server for connecting agentic systems to search systems via searXNG.

<a href="https://glama.ai/mcp/servers/sl2zl8vaz8"><img width="380" height="200" src="https://glama.ai/mcp/servers/sl2zl8vaz8/badge" /></a>

Tools

Search the web with searXNG

Prompts

search(query: str) -> f"Searching for {query} using searXNG"

Usage

  1. Add the server to claude desktop (the entrypoint is main.py)

Clone the repo and add this json to claude desktop

{ "mcpServers": { "searxng": { "command": "uv", "args": [ "--project", "/absoloute/path/to/MCP-searxng/", "run", "/absoloute/path/to/MCP-searxng/mcp-searxng/main.py" ] } } }

obviously you will need to change the paths to match your environment

  1. set the environment variable SEARXNG_URL to the url of the searxng server (default is http://localhost:8080)
  2. run your MCP client and you should be able to search the web with searxng

Note: if you are using claude desktop make sure to kill the process (task manager or equivalent) before running the server again

GitHub Badge

Glama performs regular codebase and documentation scans to:

  • Confirm that the MCP server is working as expected.
  • Confirm that there are no obvious security issues with dependencies of the server.
  • Extract server characteristics such as tools, resources, prompts, and required parameters.

Our directory badge helps users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.

Copy the following code to your README.md file:

Alternative MCP servers

  • A
    security
    A
    license
    A
    quality
    Server to search PubMed (PubMed is a free, online database that allows users to search for biomedical and life sciences literature). I have created on a day MCP came out but was on vacation, I saw someone post similar server in your DB, but figured to post mine.
    MIT
    • Apple
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol (MCP) server that provides search and crawl functionality using Search1API.
    MIT
    • Apple
  • A
    security
    A
    license
    A
    quality
    This is a TypeScript-based MCP server that allows searching for New York Times articles from the last 30 days based on a keyword.
    MIT
    • Apple
  • A
    security
    A
    license
    A
    quality
    An MCP server implementation that integrates the Brave Search API, providing both web and local search capabilities.
    MIT