Skip to main content

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

Metadata

Release files for iflow-mcp_mcp-searxng 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_mcp-searxng 0.1.0
File Size Uploaded
iflow_mcp_mcp_searxng-0.1.0.tar.gz 13.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_mcp-searxng 0.1.0
File Interpreter ABI Platform
iflow_mcp_mcp_searxng-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.3 kB

Release files / iflow_mcp_mcp_searxng-0.1.0.tar.gz

Download URL iflow_mcp_mcp_searxng-0.1.0.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
cc6f2c03809ce5cc4196113a10b8f33c944d58a4ad7f1f3738e5cb91b4e68989
BLAKE2b-256 checksum
How to use checksums
941e60e4d64e9650a516791f43a5869915be5f15446d6d1120f7444ade8a5a7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.17

Release files / iflow_mcp_mcp_searxng-0.1.0-py3-none-any.whl

Download URL iflow_mcp_mcp_searxng-0.1.0-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0564eb065724d8e3d476108a4e7262761ffc289ce67b4f7fd2886139d4d12306
BLAKE2b-256 checksum
How to use checksums
149799d7a1e7c4a1cae88d621921162584f5ef311da5a34baf96bb9d67fd309a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.17

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page