Skip to main content

MCP server for connecting agentic systems to search systems via searXNG

Project description

MCP-searxng

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

MCP SearxNG Badge

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

you can run this server with uvx mcp-searxng, or use a local copy of the repo

{
  "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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_searxng-0.1.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_searxng-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file mcp_searxng-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_searxng-0.1.0.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.13

File hashes

Hashes for mcp_searxng-0.1.0.tar.gz
Algorithm Hash digest
SHA256 03e67c049609f65fbacca51ef0f5edaea2100fc2cf1088f8a42f54193f51c864
MD5 04d4aea47bdeacd43e80600b7ea8c86d
BLAKE2b-256 20a423b02d98f08464c7af67d98d1d0ad684046dc161e52f36fe8bc1445e0533

See more details on using hashes here.

File details

Details for the file mcp_searxng-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_searxng-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 70360ec1f545a109d906b13e9b05d38de0ba20a6035b3b1b0ee2d9ebc3506f04
MD5 0695c9e059b3ba9dd57ef56d3cd77d0f
BLAKE2b-256 c6079aa3bc36d0be268db710a716daffa5d9ab630b0efe2da1b246b74672ee22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page