mcp-webgate is an MCP server that provides clean, bounded web content for AI clients by filtering out unnecessary HTML elements and summarizing results.
From the registry: Web search that doesn't wreck your AI's memory.
$ docker run -d -p 8080:8080 --name searxng searxng/searxngPlease install the `mcp-webgate` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install uv** — Required for uvx command Run: `pip install uv` (https://docs.astral.sh/uv/)
- **Set up a search backend** — SearXNG (Docker) recommended; alternatively Brave, Tavily, Exa, or SerpAPI Run: `docker run -d -p 8080:8080 --name searxng searxng/searxng`
Canonical MCP server config (stdio transport):
- command: `uvx`
- args: ["mcp-webgate"]
- required environment variables:
- `WEBGATE_DEFAULT_BACKEND`: Active search backend (example: `searxng`)
- optional environment variables:
- `WEBGATE_SEARXNG_URL`: SearXNG instance URL (example: `http://localhost:8080`)
- `WEBGATE_BRAVE_API_KEY`: Brave Search API key (example: `<your-brave-api-key>`)
- `WEBGATE_TAVILY_API_KEY`: Tavily API key (example: `<your-tavily-api-key>`)
Note: Web search MCP with hard context caps and optional LLM summarization.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.WEBGATE_DEFAULT_BACKENDrequiredSpecifies the default search backend to use.WEBGATE_SEARXNG_URLrequiredURL for the SearXNG backend.MCP server for searching Airweave collections with natural language queries.