Skip to main content
Glama
TheNovaNodes

SearXNG Control Plane MCP Server

by TheNovaNodes

SearXNG Control Plane MCP Server

An Model Context Protocol (MCP) server for managing SearXNG instances, configuration settings, search engine states, API health checking, and container lifecycle.

Features

  • Inspect Settings: Read and parse SearXNG configuration settings (settings.yml), listing active/disabled engines and configuration parameters.

  • Enable/Disable Search Engines: Toggle individual search engines on or off directly within settings.yml.

  • Health Testing: Test search API health by sending query requests and verifying HTTP response codes, latency, and JSON result payloads.

  • Container Control: Restart the SearXNG Docker container (searxng-app) via subprocess.

Related MCP server: SearXNG MCP Server

Configuration

Environment variables can be used to override default settings:

Variable

Default Value

Description

SEARXNG_SETTINGS_PATH

/home/ddoctorm/services/searxng/settings.yml

Path to SearXNG settings.yml file

SEARXNG_URL

http://localhost:8081

Base URL of SearXNG instance

SEARXNG_CONTAINER_NAME

searxng-app

Name of the Docker container running SearXNG

Installation & Setup

pip install -e .

Available MCP Tools

  • inspect_settings: Inspect current SearXNG configuration settings and list enabled/disabled search engines.

  • enable_engine: Enable a specific search engine in settings.yml.

  • disable_engine: Disable a specific search engine in settings.yml.

  • set_engine_status: Set explicit enabled/disabled state for a search engine in settings.yml.

  • test_search_api_health: Perform a health check query against the SearXNG search endpoint.

  • restart_searxng_container: Restart the SearXNG Docker container via subprocess.

License

MIT

Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Self-contained SearXNG MCP server in Docker. Aggregates 200+ search engines across 30+ categories with multi-page fanout, autocomplete, and engine discovery. Dual transport (HTTP + stdio), API key auth, and built-in Web UI reverse proxy.
    Last updated
    3
    10
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that integrates the SearXNG API for web search and URL content extraction with advanced features like pagination, caching, and proxy support.
    Last updated
    4
    24,798
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for managing Prisma Postgres.

  • MCP server for Google search results via SERP API

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheNovaNodes/searxng-mcp-control'

If you have feedback or need assistance with the MCP directory API, please join our Discord server