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.

mcp-searxng-public MCP Server

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 una query (stringa di ricerca) e un time_range opzionale (es. “day”, “month”, “year”) e restituisce un array di oggetti JSON con i campi url e summary 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

  1. Prerequisiti: Assicurati che Node.js e npm siano installati.
  2. Installa il server:
    npm install mcp-searxng-public
  3. Modifica la configurazione: Individua il file di configurazione MCP di Windsurf.
  4. 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"
      }
    }
    
  5. Salva e riavvia Windsurf, poi verifica che il server sia disponibile.

Claude

  1. Prerequisiti: Installa Node.js e npm.
  2. Installa il server:
    npm install mcp-searxng-public
  3. Modifica il file di configurazione MCP di Claude.
  4. 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"
      }
    }
    
  5. Salva e riavvia Claude per applicare le modifiche.

Cursor

  1. Assicurati che Node.js e npm siano disponibili.
  2. Installa il pacchetto:
    npm install mcp-searxng-public
  3. Apri la configurazione MCP di Cursor.
  4. 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"
      }
    }
    
  5. Riavvia Cursor e assicurati che il server MCP sia rilevato.

Cline

  1. Installa Node.js e npm se non sono già installati.
  2. Installa il server:
    npm install mcp-searxng-public
  3. Modifica la configurazione MCP di Cline.
  4. 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"
      }
    }
    
  5. 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:

FlowHunt MCP flow

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

SezioneDisponibilitàDettagli/Note
Panoramica
Elenco dei PromptNessun template di prompt trovato
Elenco delle RisorseNessuna risorsa MCP esplicita descritta
Elenco degli StrumentiStrumento “search”, analizza HTML SearXNG in JSON
Proteggere le API KeyPuò 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 Fork2
Numero di Stelle6

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.

Scopri di più