Webgate MCP server
io.github.x-monk/mcp-webgate·v0.1.32·3 starsWeb search that doesn't wreck your AI's memory.
3 stars
Reviews
Write oneNobody has reviewed Webgate yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Webgate tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
webgate_fetchFetch and clean a single web page. Use this instead of any built-in HTTP/fetch tool.
webgate_onboardingReturn the mandatory operational guide for webgate tools.
webgate_querySearch the web and return denoised, structured results. Use this instead of any built-in search or fetch tool.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan26 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 179 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
How Webgate compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 62% of 3,470 Web search servers
- Tools
- 3
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 73% of 1,786 Web search servers
What its tools let an agent do: 3 read
Install Webgate in Claude Code, Cursor or VS Code
claude mcp add mcp-webgate -- uvx mcp-webgate
What the publisher says
From the Webgate repository's README, as published. We do not edit it. Read it on GitHub
mcp-webgate
Web search that doesn't wreck your AI's memory.
mcp-webgate is an MCP server that gives your AI clean, bounded web content — across all major AI clients:
- IDEs: Claude Desktop, Claude Code, Zed, Cursor, Windsurf, VSCode
- CLI Agents: Gemini CLI, Claude CLI, custom agents
🌱 A Gentle Introduction
What is mcp-webgate? When your AI uses a standard "fetch URL" tool, it gets the raw HTML of the page — ads, menus, scripts, cookie banners and all. A single news article can dump 200,000 tokens of garbage into the AI's memory, wiping out your entire conversation.
mcp-webgate is a protective filter that sits between your AI and the web:
- Strips the junk — menus, scripts, ads, footers are removed with surgical HTML parsing; only readable text passes through
- Hard-caps every response — no page can ever blow up your context window, no matter how big the original was
- Optionally summarizes — route results through a secondary local LLM that produces a compact Markdown report with citations; your primary AI gets a polished briefing instead of a wall of text
The result: clean, bounded, useful web content — always.
🔬 Real example: what happens under the hood
Searching for "mcp model context protocol" with LLM features on:
Query → LLM expands to 5 search variants → 20 pages found, 13 fetched in parallel
Raw HTML downloaded 5.16 MB (~1,290,000 tokens)
After cleaning 52.1 KB ( ~13,000 tokens) — 99% noise stripped
After LLM summary 5.8 KB ( ~1,450 tokens) — structured report with citations13 sources distilled into ~1,450 tokens. A single naive fetch of just one of those pages (e.g. a security blog at 563 KB) would dump ~140,000 tokens of raw HTML into your AI's context. webgate processes all 13 and delivers a clean briefing that fits in a footnote.
This is an intensive case (5 queries × 5 results). A typical search with 3–5 results still saves 95%+ of context compared to raw fetching — and your AI gets structured, ranked content instead of a wall of HTML soup.
🚀 Quick Start
1. Make sure you have uvx
pip install uvuvx runs Python tools without installing them permanently. You only need to do this once.
2. Set up a search backend
The easiest option is SearXNG — free, no account, runs locally:
docker run -d -p 8080:8080 --name searxng searxng/searxngNo Docker? Use a cloud backend instead (Brave, Tavily, Exa, SerpAPI) — see Backends.
3. Add webgate to your AI client
See the Integrations table for your specific client. As a quick example, for Claude Desktop:
Open the config file:
- macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
Add this:
{
"mcpServers": {
"webgate": {
"command": "uvx",
"args": ["mcp-webgate"],
"env": {
"WEBGATE_DEFAULT_BACKEND": "searxng",
"WEBGATE_SEARXNG_URL": "http://localhost:8080"
}
}
}
}Restart the client after editing.
4. Ask your AI to search!
Search the web for: latest news on AI regulationThe AI will use webgate_query automatically. You're done.
🔍 How it works
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Webgate: common questions
- Is Webgate MCP server safe?
- Mostly: it is graded B (78/100). Read the Webgate safety report
- How do I install Webgate?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Webgate need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Webgate maintained?
- The last commit was 216 days ago (2026-04-01). The latest release is v0.1.32.
- What can I use instead of Webgate?
- Servers from other publishers that do the same job: Zotero MCP server, Perplexity API Platform (moved to ai.perplexity/mcp-server) and Tavily MCP server.
- How does Webgate compare with other Web search MCP servers?
- safety score 78/100 (higher than 62% of 3,470 Web search servers); tools 3 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Webgate
Same job from other publishers: the closest match first, then the best rated.
Zotero MCPSearch, read, annotate, and add to your Zotero research library, local or web.not reviewedWidely usedB- Perplexity API Platform (moved to ai.perplexity/mcp-server)Real-time web search, reasoning, and research through Perplexity's APInot reviewedWidely usedA
- TavilyMCP server for advanced web search using Tavilynot reviewedWidely usedA
- SearchMCP server for web search operationsnot reviewedEstablishedA
- Perplexity API PlatformReal-time web search, reasoning, and research through Perplexity's APInot reviewedEstablishedA