mcp-searxng-local
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Enable verbose logging | false |
| SEARXNG_HOST | No | SearXNG host | localhost |
| SEARXNG_PORT | No | SearXNG port | 4000 |
| SEARXNG_TIMEOUT | No | HTTP timeout in milliseconds | 10000 |
| SEARXNG_FALLBACK_URLS | No | Comma-separated public SearXNG URLs for fallback | |
| MCP_SEARCH_LOCAL_DEBUG | No | Alternative prefix for DEBUG | |
| MCP_SEARCH_LOCAL_TIMEOUT | No | Alternative prefix for SEARXNG_TIMEOUT | |
| MCP_SEARCH_LOCAL_SEARXNG_HOST | No | Alternative prefix for SEARXNG_HOST | |
| MCP_SEARCH_LOCAL_SEARXNG_PORT | No | Alternative prefix for SEARXNG_PORT |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| web_searchA | Web search via SearXNG (metasearch). Aggregates Google, DuckDuckGo, Brave, Wikipedia and more. Returns titles, URLs and snippets, plus direct answers and infoboxes when available. Supports category (news, images), time range (day, month, year), domain (include/exclude) filters, specific engines and safe search. Use for questions requiring up-to-date information from the internet. |
| web_search_advancedA | Advanced web search with full filter control: domains, exact dates, specific engines, categories, safe search. Use when you need precise filtering — e.g. "articles from the last month only from arxiv.org and github.com". Includes direct answers, infoboxes, suggestions and spelling corrections. |
| web_fetchA | Extracts page content as clean text. Supports two modes: "text" (full page, default) and "highlights" (most relevant excerpts for a query, ~10x fewer tokens). Prefer "highlights" with a query for factual searches. Use "text" for deep analysis. Ideal for reading articles, documentation and blogs. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| tools | List of tools available on the server |
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: web_fetch retrieves page content, web_search performs standard web search, and web_search_advanced offers granular filters. No overlap in functionality.
All tools follow the 'web_verb' pattern using snake_case, with 'web_search_advanced' being a clear extension. Consistent and predictable.
Three tools is perfectly scoped for a web search server: basic search, advanced search, and content fetching. Each tool earns its place without redundancy.
Covers the full search-fetch lifecycle: both basic and advanced search with filters, categories, and time ranges, plus page content extraction. No obvious gaps.