Design Computer

Design Computer

Share

GitHub - designcomputer/searxng-mcp-bridge: Minimal SearXNG->MCP streamable-HTTP bridge for the llama.cpp WebUI 06/21/2026

๐—ช๐—ต๐˜† ๐—œ ๐˜„๐—ฟ๐—ผ๐˜๐—ฒ ๐—ฎ ๐Ÿณ๐Ÿฎ-๐—น๐—ถ๐—ป๐—ฒ ๐— ๐—–๐—ฃ ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ ๐—ถ๐—ป๐˜€๐˜๐—ฒ๐—ฎ๐—ฑ ๐—ผ๐—ณ ๐˜๐—ฟ๐˜‚๐˜€๐˜๐—ถ๐—ป๐—ด ๐Ÿญ๐Ÿฒ๐Ÿณ ๐—ฑ๐—ฒ๐—ฝ๐—ฒ๐—ป๐—ฑ๐—ฒ๐—ป๐—ฐ๐—ถ๐—ฒ๐˜€

I recently commissioned a workstation with an RTX 6000 Pro Blackwell for a client running local LLMsโ€”specifically Qwen3.6-27B-MTP, Qwen3.6-35B-MoE, and nomic-embed-textโ€”all served simultaneously via llama.cpp's router mode with multi-slot inference.

While I considered OpenWebUI or Page Assist for the client layer, llama.cpp now has its own WebUI with built-in MCP server support and a CORS proxy. It was the logical choice.

To keep the setup private, I'm running SearXNG on the same box. Local models are great for privacy, but routing searches through Google or Bing usually undoes that advantage; SearXNG keeps the search pipeline local. The missing piece was a bridge: an MCP server that exposes SearXNG's JSON API as a search tool over streamable-HTTP.

Here is the problem: the existing SearXNG MCP server on PyPI pulls in 167 transitive dependenciesโ€”including litellm, llama-index-core, and confluent-kafka. For what is ultimately a thin wrapper around a single HTTP endpoint, that is an unacceptable amount of supply chain surface area. Furthermore, most published options are stdio-first (aimed at Claude Desktop or IDEs), but the llama.cpp WebUI is browser-based and requires network transports.

So I wrote my own. One file. Fully auditable in a single sittingโ€”72 lines of Python, powered by fastmcp and httpx. It works with llama.cpp WebUI, Page Assist, and any MCP client that speaks streamable-HTTP.

Note: This is built for local networks or VPNs, not public internet exposure. Bind to 127.0.0.1 or firewall it down if you're unsure.

Repo here: https://github.com/designcomputer/searxng-mcp-bridge

If you're running local models and care about the footprint of your toolchain (and where your search queries go), give it a look.

GitHub - designcomputer/searxng-mcp-bridge: Minimal SearXNG->MCP streamable-HTTP bridge for the llama.cpp WebUI Minimal SearXNG->MCP streamable-HTTP bridge for the llama.cpp WebUI - designcomputer/searxng-mcp-bridge

04/29/2026

๐๐ซ๐ข๐ฏ๐š๐œ๐ฒ ๐ฏ๐ฌ. ๐๐ซ๐จ๐ญ๐ž๐œ๐ญ๐ข๐จ๐ง: ๐“๐ก๐ž ๐…๐ฅ๐š๐ฐ๐ฌ ๐ข๐ง ๐ญ๐ก๐ž ๐๐ซ๐จ๐ฉ๐จ๐ฌ๐ž๐ ๐†๐”๐€๐‘๐ƒ ๐€๐œ๐ญ

AI safety is a critical conversation, but we must be careful not to solve one problem by creating several others.

I am currently opposing the proposed GUARD Act because it takes a blunt, overbroad approach to AI regulation that sacrifices privacy and access for all users. While the intention may be to protect young people, the actual impact would be concerning:

๐๐ซ๐ข๐ฏ๐š๐œ๐ฒ ๐‘๐ข๐ฌ๐ค๐ฌ: Requiring users to upload government IDs or sensitive data just to access AI tools creates massive security vulnerabilities and undermines online anonymity.

๐„๐๐ฎ๐œ๐š๐ญ๐ข๐จ๐ง๐š๐ฅ ๐๐š๐ซ๐ซ๐ข๐ž๐ซ๐ฌ: Blocking everyone under 18 removes essential tools that students already rely on for homework help, learning, and productivity.

๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ข๐จ๐ง ๐‚๐ก๐ข๐ฅ๐ฅ๐ฌ: Vague rules paired with steep penalties will lead companies to "over-block," limiting features and access even where the law does not clearly require it.

We need AI regulations that address direct harms and promote transparency, rather than mandates that force users to trade their privacy for basic digital access.

Want your business to be the top-listed Computer & Electronics Service in Lake Worth?
Click here to claim your Sponsored Listing.

Address


1106 North G Street, A
Lake Worth, FL
33460

Opening Hours

Monday 9am - 5pm
Tuesday 9am - 5pm
Wednesday 9am - 5pm
Thursday 9am - 5pm
Friday 9am - 5pm