health_check
Check the health and connectivity status of the SearxNG bridge
Search through your own SearXNG instance, with category, language, time-range and safesearch controls.
No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.
LABSCO SUMMARY
The instance address is configuration, which puts the choice of upstream engines — and whatever properties follow from it — on your side of the line. The parameters are the ones SearXNG itself exposes: categories, language, time range and safesearch, so results are narrowed at the source instead of filtered afterwards. The health check earns its place because the failure mode here is an instance that has gone away, which is worth telling apart from a query that found nothing.
A bridge to a SearXNG instance you run, with a health check on the connection to it.
A running SearXNG instance you can reach, with its address in SEARXNG_INSTANCE_URL.
One command — npx -y @nitish-raj/searxng-mcp-bridge
USE CASES
Categories, language, time range and safesearch are applied at the instance, so the narrowing happens before results come back.
A self-hosted dependency fails differently from a query that found nothing, and the two look identical without a check.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
health_checkCheck the health and connectivity status of the SearxNG bridge
searchPerform a search using the configured SearxNG instance
BEFORE YOU INSTALL
2 tools when we connected. It requires Node.js >=25.0.0 <26.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @nitish-raj/searxng-mcp-bridge{
"mcpServers": {
"searxng-bridge": {
"command": "npx",
"args": [
"-y",
"@nitish-raj/searxng-mcp-bridge"
],
"env": {
"SEARXNG_INSTANCE_URL": "http://localhost:8080"
}
}
}
}{
"mcpServers": {
"searxng-bridge": {
"command": "npx",
"args": [
"-y",
"@nitish-raj/searxng-mcp-bridge"
],
"env": {
"SEARXNG_INSTANCE_URL": "http://localhost:8080"
},
"disabled": false
}
}
}{
"servers": {
"searxng-bridge": {
"command": "npx",
"args": [
"-y",
"@nitish-raj/searxng-mcp-bridge"
],
"env": {
"SEARXNG_INSTANCE_URL": "http://localhost:8080"
},
"disabled": false
}
}
}TRANSPORT=http PORT=3002 SEARXNG_INSTANCE_URL=http://localhost:8080 npx -y @nitish-raj/searxng-mcp-bridge