Skip to main content
Glama
dduartee

mcp-searxng-local

by dduartee

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable verbose loggingfalse
SEARXNG_HOSTNoSearXNG hostlocalhost
SEARXNG_PORTNoSearXNG port4000
SEARXNG_TIMEOUTNoHTTP timeout in milliseconds10000
SEARXNG_FALLBACK_URLSNoComma-separated public SearXNG URLs for fallback
MCP_SEARCH_LOCAL_DEBUGNoAlternative prefix for DEBUG
MCP_SEARCH_LOCAL_TIMEOUTNoAlternative prefix for SEARXNG_TIMEOUT
MCP_SEARCH_LOCAL_SEARXNG_HOSTNoAlternative prefix for SEARXNG_HOST
MCP_SEARCH_LOCAL_SEARXNG_PORTNoAlternative 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

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
toolsList of tools available on the server

TDQS

A4.3/5.0

Scored across 3 tools

Disambiguation5/5

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.

Naming Consistency5/5

All tools follow the 'web_verb' pattern using snake_case, with 'web_search_advanced' being a clear extension. Consistent and predictable.

Tool Count5/5

Three tools is perfectly scoped for a web search server: basic search, advanced search, and content fetching. Each tool earns its place without redundancy.

Completeness5/5

Covers the full search-fetch lifecycle: both basic and advanced search with filters, categories, and time ranges, plus page content extraction. No obvious gaps.

Maintenance

ActivitySlowing
ResponsivenessNo issues