SearXNG Control Plane MCP Server
This server provides MCP tools to manage and monitor a SearXNG search instance, including configuration inspection, search engine toggling, health checking, and container restart.
Inspect Settings (
inspect_settings): Read and parsesettings.ymlto view current configuration and list enabled/disabled engines.Enable/Disable Engines (
enable_engine,disable_engine): Turn specific search engines on or off.Set Engine Status (
set_engine_status): Explicitly set an engine's state to enabled or disabled in one call.Test API Health (
test_search_api_health): Send a test query to the search API and check response status, latency, and payload.Restart Container (
restart_searxng_container): Restart the SearXNG Docker container to apply changes or recover.
Manages SearXNG instances by inspecting configuration settings, toggling search engines, testing search API health, and restarting the SearXNG container.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SearXNG Control Plane MCP Servercheck the health of the search API"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
This repository is part of the TheNovaNodes Antigravity Agent Ecosystem. It provides standard MCP tools to interface securely and reliably with SearXNG, empowering ecosystem agents to inspect settings, toggle search engines dynamically, and monitor service health.
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 |
|
| Path to SearXNG |
|
| Base URL of SearXNG instance |
|
| 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 insettings.yml.disable_engine: Disable a specific search engine insettings.yml.set_engine_status: Set explicit enabled/disabled state for a search engine insettings.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.
Ecosystem Context
As a part of the TheNovaNodes ecosystem, this project adheres to high-quality standards and ensures robustness for integrations with other Antigravity agents.
License
MIT
Maintenance
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
- AlicenseBqualityDmaintenanceAn MCP server for connecting agentic systems to search systems via searXNG.1128MIT
- AlicenseAqualityCmaintenanceAn MCP server that allows searching through public SearXNG instances by parsing HTML content into JSON results, enabling metasearch capabilities without requiring JSON API access.116654MIT
- AlicenseAqualityAmaintenanceSelf-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.6310MIT
- AlicenseAqualityBmaintenanceAn MCP server that integrates the SearXNG API for web search and URL content extraction with advanced features like pagination, caching, and proxy support.414,6402MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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