Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SEARXNG_BASE_URL | Yes | Base URL of your SearXNG instance | |
| SEARXNG_VERIFY_SSL | No | Whether to verify SSL certificates. Set to false for self-signed certificates or local development | true |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| SearXNG Instance Configuration | Configuration and capabilities of the connected SearXNG instance |
| SearXNG Health Status | Health status of the connected SearXNG instance |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search | Search the web using SearXNG search engine. This tool performs web searches across multiple search engines aggregated by SearXNG. You can filter by categories (general, images, videos, news, etc.), specific engines, language, and time range. Returns comprehensive results including titles, URLs, content snippets, and metadata. Use this when you need to:
|
| get_suggestions | Get search suggestions/autocomplete for a query prefix. This tool provides search suggestions based on a partial query, similar to autocomplete functionality in search engines. Useful for discovering related searches or expanding on a topic. Use this when you need to:
|
| health_check | Check the health status of the SearXNG instance. This tool verifies that the SearXNG instance is running and accessible. Useful for diagnostics and ensuring the search service is operational before performing searches. Use this when you need to:
|
| get_config | Get the configuration of the SearXNG instance. This tool retrieves the SearXNG instance configuration including available search engines, enabled categories, supported locales, plugins, and instance settings. Useful for understanding what capabilities are available. Use this when you need to:
|