Vibe Coding Discover

MCP

mcp-searxng

View on GitHub

Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client

★ 1.3K165 forksTypeScriptMITihor-sokoliuk

MCP server that exposes SearXNG (self-hosted or trusted instance) web search to Claude, Cursor and other MCP clients. Adds pagination, URL/PDF reading, suggestions, caching, proxies, OAuth and STDIO or HTTP transports — no paid search API key required.

Use Cases

Give AI assistants web search without paid search APIsPrivate/self-hosted search for Claude Desktop and CursorRead URLs and PDFs as text/Markdown for agentsGather and cite sources for research workflowsQuery suggestions and instance capability discoveryRun a local STDIO or Streamable HTTP MCP search serviceReplica failover and proxy/browser-solver handling for blocked pages

Built With

Language
TypeScript
Frameworks
Model Context Protocol · @modelcontextprotocol/server · Express · Node.js · TypeScript · Docker · Docker Compose

Tags

mcp · mcp-server · searxng · web-search · privacy · self-hosted · url-reader · pdf-reading · search-api · claude · cursor · oauth · docker · caching · typescript · nodejs

mcp-searxng — Vibe Coding Discover