mcp-searxng
View on GitHubPrivate web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client
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