Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client
| Date | Stars |
|---|---|
| 2026-07-24 | 1067 |
| 2026-07-25 | 1071 |
| 2026-07-28 | 1071 |
| 2026-07-30 | 1071 |
| 2026-07-31 | 1089 |
| 2026-08-10 | 1105 |
| 2026-08-18 | 1142 |
| 2026-08-19 | 1142 |
| 2026-08-20 | 1146 |
| 2026-08-21 | 1147 |
| 2026-08-22 | 1148 |
| 2026-08-23 | 1151 |
| 2026-08-24 | 1157 |
| 2026-08-25 | 1159 |
| 2026-08-26 | 1162 |
| 2026-08-27 | 1166 |
| 2026-08-28 | 1172 |
| 2026-08-29 | 1173 |
| 2026-08-30 | 1178 |
| 2026-08-31 | 1180 |
| 2026-09-01 | 1186 |
| 2026-09-02 | 1192 |
| 2026-09-03 | 1197 |
| 2026-09-04 | 1198 |
| 2026-09-05 | 1201 |
| 2026-09-06 | 1204 |
| 2026-09-07 | 1208 |
| 2026-09-08 | 1207 |
| 2026-09-09 | 1214 |
| 2026-09-10 | 1216 |
| 2026-09-11 | 1220 |
| 2026-09-12 | 1223 |
| 2026-09-13 | 1227 |
| 2026-09-14 | 1233 |
| 2026-09-15 | 1236 |
| 2026-09-16 | 1241 |
| 2026-09-17 | 1242 |
| 2026-09-18 | 1245 |
| 2026-09-19 | 1246 |
| 2026-09-20 | 1250 |
Today
+4 stars today
This week
+23 stars this week
This month
+103 stars this month
Momentum
109.0
growth rate 1.87%/day
<div align="center">
# 🔍 SearXNG MCP Server
**Privacy-respecting web search for AI assistants — use an operator-controlled or trusted SearXNG instance with Claude, Cursor, and more.**
[](https://github.com/ihor-sokoliuk/mcp-searxng/stargazers)
[](https://www.npmjs.com/package/mcp-searxng)
[](https://www.npmjs.com/package/mcp-searxng)
[](https://hub.docker.com/r/isokoliuk/mcp-searxng)
[](LICENSE)
[](https://scorecard.dev/viewer/?uri=github.com/ihor-sokoliuk/mcp-searxng)
[](https://www.bestpractices.dev/projects/13143)
[](https://glama.ai/mcp/servers/ihor-sokoliuk/mcp-searxng)
[](https://github.com/mcp/ihor-sokoliuk/mcp-searxng)
An [MCP server](https://modelcontextprotocol.io/introduction) that integrates the [SearXNG](https://docs.searxng.org) API, giving AI assistants web search capabilities.
✨ Featured in the [GitHub MCP Registry](https://github.com/mcp/ihor-sokoliuk/mcp-searxng).
</div>
## Quick Start
You need an existing **SearXNG instance with JSON search enabled**. This project
connects an MCP client to SearXNG; it does not install SearXNG. Use an instance
you operate or trust. Start with the [self-hosted](https://github.com/ihor-sokoliuk/mcp-searxng/blob/main/docs/self-hosted-searxng.md)
or [public-instance](https://github.com/ihor-sokoliuk/mcp-searxng/blob/main/docs/public-searxng-instances.md) guide if needed.
Choose how to connect:
| Your setup | Start here |
|---|---|
| Client starts the server locally | Install Node.js 22 or later, then use the NPX example below or your client recipe. |
| Client starts a Docker container | Use the Docker/STDIO recipe in [Installation](#installation). |
| You have an independently running HTTP service | Use your client's HTTP recipe with the full `/mcp` URL. |
| You need to operate an HTTP service | Follow the [HTTP server guide](https://github.com/ihor-sokoliuk/mcp-searxng/blob/main/docs/http-server.md). |
For clients using `mcpServers` JSON (such as Claude Desktop), add:
```json
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": ["-y", "mcp-searxng"],
"env": { "SEARXNG_URL": "https://search.example.com" }
}
}
}
```
Replace the example URL with your SearXNG base URL. Other clients use different
configuration shapes: choose [your client recipe](https://github.com/ihor-sokoliuk/mcp-searxng/blob/main/docs/client-configurations.md).
Leave `MCP_HTTP_PORT` unset for local STDIO. Docker also needs environment
forwarding into the container.
Reload the client, inspect its MCP tool inventory, then ask it to search for
SearXNG documentation. A simple tool call is
`searxng_web_search` with `{"query":"SearXNG"}`. Discovery alone does not
test SearXNG connectivity. If the call fails, start with
[troubleshooting](https://github.com/ihor-sokoliuk/mcp-searxng/blob/main/docs/troubleshooting.md).
## Features
- Search with pagination, filters, direct answers and full or compact text/JSON output.
- Read HTML, structured text and bounded PDF text; inspect headings or selected sections.
- Discover instance capabilities and get query suggestions.
- Optional replica failovExcerpt of 13,726 characters
Read on GitHub445
32
Chris Dzombak · May Mobility · United States
7
7
mat lenhard
6
5
4
3
2
2
Sebastion OSS · Foundation Machines · United Kingdom
2
2
Henry Mao · Smithery AI
2
2
1
Bryan Thompson · @anthropics
1
Zakir Jiwani · @foundryphl · United States
1
Frank Fiegel · Glama
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c285ed13faaa52d4, topic:mcp, topic:mcp-server, readme:mcp server