mcp-searxng-public MCP Server
Un server MCP semplice che collega agenti AI alla ricerca web in tempo reale e orientata alla privacy tramite istanze pubbliche SearXNG, fornendo risultati in formato JSON.

Cosa fa il server MCP “mcp-searxng-public”?
Il mcp-searxng-public MCP Server funge da ponte tra assistenti AI e istanze pubbliche SearXNG di metamotore di ricerca. Invece di affidarsi all’output JSON—che la maggior parte dei server SearXNG pubblici non fornisce—questo server recupera risultati di ricerca HTML da un massimo di tre istanze pubbliche SearXNG e li analizza in un formato JSON pulito. Questo consente ai client AI di effettuare ricerche web in tempo reale, aggregare dati da più fonti e ottenere riassunti concisi dei contenuti web in modo standardizzato. È utile per attività che richiedono recupero di informazioni aggiornate, ricerca o ricerca web generica in flussi di sviluppo, beneficiando delle caratteristiche di privacy di SearXNG.
Elenco dei Prompt
Nessun template di prompt è menzionato nel repository.
Elenco delle Risorse
Nessuna risorsa è esplicitamente descritta nel repository.
Elenco degli Strumenti
- search
Lo strumento principale (e unico) fornito dal server. Permette ai LLM di effettuare ricerche web utilizzando istanze pubbliche di SearXNG. Lo strumento accetta unaquery
(stringa di ricerca) e untime_range
opzionale (es. “day”, “month”, “year”) e restituisce un array di oggetti JSON con i campiurl
esummary
per ciascun risultato.
Casi d’Uso di questo Server MCP
- Ricerca Web in Tempo Reale
Permette agli assistenti AI di recuperare informazioni aggiornate dal web per rispondere a domande, compiti di ricerca e sintesi. - Recupero di Dati Aggregati
Estrae risultati da più istanze SearXNG, aumentando la robustezza e la copertura dei risultati per sviluppatori e utenti. - Estrazione Riassunti
Analizza e sintetizza automaticamente i contenuti web in JSON, facilitando l’elaborazione successiva e l’integrazione in altri strumenti o workflow. - Raccolta Informazioni Rispettosa della Privacy
Sfrutta l’architettura di SearXNG orientata alla privacy, evitando profilazione o tracciamento durante il recupero delle informazioni. - Meccanismi di Ricerca di Fallback
Supporta più istanze SearXNG per maggiore affidabilità e resilienza contro downtime o limiti di utilizzo.
Come configurarlo
Windsurf
- Prerequisiti: Assicurati che Node.js e npm siano installati.
- Installa il server:
npm install mcp-searxng-public
- Modifica la configurazione: Individua il file di configurazione MCP di Windsurf.
- Aggiungi la configurazione MCP del server: Inserisci il seguente snippet JSON:
{ "name": "SearXNGScraper", "type": "stdio", "command": "npx", "args": ["mcp-searxng-public"], "capabilities": { "tool-calls": true }, "env": { "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi" } }
- Salva e riavvia Windsurf, poi verifica che il server sia disponibile.
Claude
- Prerequisiti: Installa Node.js e npm.
- Installa il server:
npm install mcp-searxng-public
- Modifica il file di configurazione MCP di Claude.
- Aggiungi la configurazione del server MCP:
{ "name": "SearXNGScraper", "type": "stdio", "command": "npx", "args": ["mcp-searxng-public"], "capabilities": { "tool-calls": true }, "env": { "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi" } }
- Salva e riavvia Claude per applicare le modifiche.
Cursor
- Assicurati che Node.js e npm siano disponibili.
- Installa il pacchetto:
npm install mcp-searxng-public
- Apri la configurazione MCP di Cursor.
- Aggiungi il server usando:
{ "name": "SearXNGScraper", "type": "stdio", "command": "npx", "args": ["mcp-searxng-public"], "capabilities": { "tool-calls": true }, "env": { "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi" } }
- Riavvia Cursor e assicurati che il server MCP sia rilevato.
Cline
- Installa Node.js e npm se non sono già installati.
- Installa il server:
npm install mcp-searxng-public
- Modifica la configurazione MCP di Cline.
- Inserisci la configurazione del server:
{ "name": "SearXNGScraper", "type": "stdio", "command": "npx", "args": ["mcp-searxng-public"], "capabilities": { "tool-calls": true }, "env": { "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi" } }
- Salva il file e riavvia Cline affinché le modifiche abbiano effetto.
Proteggere le API Key
- Per SearXNG pubblico, le API key non sono necessarie, ma se usi istanze private che richiedono autenticazione, imposta i segreti nella sezione
env
:"env": { "SEARXNG_BASE_URL": "...", "SEARXNG_API_KEY": "${SEARXNG_API_KEY}" }, "inputs": { "SEARXNG_API_KEY": { "type": "string", "secret": true } }
Come usare questo MCP nei flussi
Utilizzare MCP in FlowHunt
Per integrare i server MCP nel tuo workflow FlowHunt, inizia aggiungendo il componente MCP al tuo flusso e collegandolo al tuo agente AI:

Clicca sul componente MCP per aprire il pannello di configurazione. Nella sezione di configurazione MCP di sistema, inserisci i dettagli del tuo server MCP usando questo formato JSON:
{
"mcp-searxng-public": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Una volta configurato, l’agente AI sarà in grado di usare questo MCP come strumento con accesso a tutte le sue funzioni e capacità. Ricorda di cambiare “mcp-searxng-public” con il nome effettivo del tuo server MCP e sostituire l’URL con quello del tuo server MCP.
Panoramica
Sezione | Disponibilità | Dettagli/Note |
---|---|---|
Panoramica | ✅ | |
Elenco dei Prompt | ⛔ | Nessun template di prompt trovato |
Elenco delle Risorse | ⛔ | Nessuna risorsa MCP esplicita descritta |
Elenco degli Strumenti | ✅ | Strumento “search”, analizza HTML SearXNG in JSON |
Proteggere le API Key | ✅ | Può usare variabili env se necessario |
Supporto Sampling (meno importante) | ⛔ | Non menzionato |
La nostra opinione
Il server MCP mcp-searxng-public è semplice e focalizzato, fornendo un unico strumento di ricerca web robusto per gli assistenti AI. L’assenza di template di prompt e di esposizione esplicita di risorse ne limita la flessibilità, ma la sua funzionalità è preziosa per il recupero di informazioni in tempo reale e orientato alla privacy. L’installazione è semplice e la documentazione chiara. Tuttavia, funzionalità MCP avanzate come Roots e il supporto Sampling non sono presenti o documentate.
Nel complesso, valutiamo questo server MCP con 5/10: solido per il suo scopo, ma basilare in termini di funzionalità di protocollo ed estensibilità.
MCP Score
Ha una LICENSE | ✅ (MIT) |
---|---|
Ha almeno uno strumento | ✅ |
Numero di Fork | 2 |
Numero di Stelle | 6 |
Domande frequenti
- Qual è la funzione principale di mcp-searxng-public?
Permette agli assistenti AI di effettuare ricerche web in tempo reale analizzando i risultati HTML delle istanze pubbliche di SearXNG in JSON standardizzato, consentendo il recupero di informazioni aggiornate e riassunti.
- Quale strumento fornisce questo server MCP?
Fornisce uno strumento 'search' che accetta una query e un time_range opzionale, restituendo un array di risultati con URL e riassunti in formato JSON.
- Quali sono i vantaggi in termini di privacy nell'utilizzo di mcp-searxng-public?
Sfrutta il design privacy-centric di SearXNG, evitando profilazione o tracciamento dell'utente durante la ricerca, rendendolo adatto a flussi di lavoro attenti alla privacy.
- Sono richieste API key?
No, le istanze pubbliche di SearXNG non richiedono API key. Per istanze private puoi impostare le chiavi API tramite variabili di ambiente nella configurazione del server MCP.
- Come si confronta con altri server MCP?
mcp-searxng-public è focalizzato e semplice, eccelle nella ricerca web ma manca di funzionalità avanzate come template di prompt o esposizione di risorse. È robusto per il suo caso d'uso principale ma basilare in estendibilità del protocollo.
Prova mcp-searxng-public in FlowHunt
Potenzia i tuoi agenti AI con la ricerca web in tempo reale e rispettosa della privacy usando il server MCP mcp-searxng-public. Integra oggi stesso per fornire risposte e riassunti aggiornati dal web.