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

via uvx

  1. configure your client JSON like
{
  "mcpServers": {
    "searxng": {
      "command": "uvx", 
      "args": [
        "mcp-searxng"
      ]
    }
  }
}

via git clone

  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"
      ]
    }
  }
}

you will need to change the paths to match your environment

Custom SearXNG URL

  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

mseep_mcp_searxng-0.1.1.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

mseep_mcp_searxng-0.1.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file mseep_mcp_searxng-0.1.1.tar.gz.

File metadata

  • Download URL: mseep_mcp_searxng-0.1.1.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_mcp_searxng-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fb317b84f7a3d4c7f127678735ae8bbea9f886a215df0599132bad854d57f0c9
MD5 ffe7247fa2cba26bf36720019e8aaaff
BLAKE2b-256 dcb8c4170229ca5da52ecd0ae643c5aea4257de907bf8d0595e578b3261d7cd6

See more details on using hashes here.

File details

Details for the file mseep_mcp_searxng-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_mcp_searxng-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32496548d617e9741a36623d8fac407347f56e59560b93e4a524eb9fb06a93c4
MD5 8a482f16756c1fe7594e22d79199932f
BLAKE2b-256 2aed1df066d0e51997272a4a36dae9a908f9c2ad4d64f52a6093190a610c5661

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