mcp-searxng-public Serwer MCP

Prosty serwer MCP łączący agentów AI z rzeczywistym, nastawionym na prywatność wyszukiwaniem w sieci przez publiczne instancje SearXNG, zwracający wyniki w formacie JSON.

mcp-searxng-public Serwer MCP

Co robi serwer MCP “mcp-searxng-public”?

mcp-searxng-public MCP Server działa jako most między asystentami AI a publicznymi instancjami metawyszukiwarki SearXNG. Zamiast polegać na wyjściu JSON — które nie jest dostępne w większości publicznych serwerów SearXNG — ten serwer pobiera wyniki wyszukiwania HTML z maksymalnie trzech publicznych instancji SearXNG i przetwarza je do czystego formatu JSON. Dzięki temu klienci AI mogą wykonywać rzeczywiste wyszukiwania w sieci, agregować dane z wielu źródeł oraz pobierać zwięzłe podsumowania treści internetowych w ustandaryzowany sposób. Jest to przydatne do zadań wymagających aktualnego pobierania informacji, researchu lub uniwersalnych wyszukiwań sieciowych w ramach procesów developerskich, przy jednoczesnym zachowaniu korzyści z funkcji prywatności SearXNG.

Lista promptów

Brak szablonów promptów w repozytorium.

Lista zasobów

W repozytorium nie opisano żadnych zasobów MCP.

Lista narzędzi

  • search
    Główne (i jedyne) narzędzie udostępniane przez serwer. Umożliwia LLM-om wyszukiwanie w sieci przy użyciu publicznych instancji SearXNG. Narzędzie przyjmuje query (ciąg wyszukiwania) oraz opcjonalnie time_range (np. “day”, “month”, “year”) i zwraca tablicę obiektów JSON zawierających pola url i summary dla każdego wyniku.

Przykładowe zastosowania tego serwera MCP

  • Rzeczywiste wyszukiwanie w sieci
    Pozwala asystentom AI pobierać aktualne informacje z internetu, wspierając odpowiedzi, research i zadania podsumowujące.
  • Agregacja danych
    Pobiera wyniki z wielu instancji SearXNG, zwiększając niezawodność i pokrycie wyszukiwań dla developerów i użytkowników.
  • Ekstrakcja podsumowań
    Automatycznie przetwarza i streszcza treści stron do formatu JSON, ułatwiając dalsze wykorzystanie w narzędziach czy procesach.
  • Prywatnościowe pozyskiwanie informacji
    Wykorzystuje architekturę SearXNG szanującą prywatność, unika profilowania czy śledzenia użytkownika podczas pobierania danych.
  • Mechanizmy awaryjnego wyszukiwania
    Obsługuje wiele instancji SearXNG dla zwiększonej niezawodności i odporności na awarie czy limity zapytań.

Jak skonfigurować

Windsurf

  1. Wymagania: Upewnij się, że Node.js i npm są zainstalowane.
  2. Instalacja serwera:
    npm install mcp-searxng-public
  3. Edytuj konfigurację: Znajdź swój plik konfiguracyjny Windsurf MCP.
  4. Dodaj konfigurację serwera MCP: Wstaw poniższy fragment 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. Zapisz i zrestartuj Windsurf, a następnie zweryfikuj dostępność serwera.

Claude

  1. Wymagania: Zainstaluj Node.js i npm.
  2. Instalacja serwera:
    npm install mcp-searxng-public
  3. Edytuj plik konfiguracyjny Claude dla serwerów MCP.
  4. Dodaj konfigurację serwera 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. Zapisz i zrestartuj Claude, aby zastosować zmiany.

Cursor

  1. Upewnij się, że Node.js i npm są dostępne.
  2. Instalacja pakietu:
    npm install mcp-searxng-public
  3. Otwórz konfigurację serwera MCP Cursor.
  4. Dodaj serwer używając:
    {
      "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. Zrestartuj Cursor i upewnij się, że serwer MCP jest wykrywany.

Cline

  1. Zainstaluj Node.js i npm, jeśli jeszcze nie są zainstalowane.
  2. Instalacja serwera:
    npm install mcp-searxng-public
  3. Edytuj konfigurację MCP Cline.
  4. Wstaw konfigurację serwera:
    {
      "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. Zapisz plik i zrestartuj Cline, by zmiany odniosły skutek.

Zabezpieczanie kluczy API

  • W przypadku publicznych instancji SearXNG klucze API nie są wymagane, ale jeśli korzystasz z instancji prywatnych wymagających uwierzytelnienia, ustaw sekrety w sekcji env:
    "env": {
      "SEARXNG_BASE_URL": "...",
      "SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
    },
    "inputs": {
      "SEARXNG_API_KEY": {
        "type": "string",
        "secret": true
      }
    }
    

Jak używać tego MCP we flow

Korzystanie z MCP w FlowHunt

Aby zintegrować serwery MCP z workflow FlowHunt, dodaj komponent MCP do swojego flow i połącz go z agentem AI:

FlowHunt MCP flow

Kliknij na komponent MCP, aby otworzyć panel konfiguracyjny. W sekcji systemowej konfiguracji MCP wstaw dane serwera MCP w tym formacie JSON:

{
  "mcp-searxng-public": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po skonfigurowaniu, agent AI może korzystać z tego MCP jako narzędzia i uzyskać dostęp do wszystkich jego funkcji i możliwości. Pamiętaj, aby zmienić “mcp-searxng-public” na faktyczną nazwę swojego serwera MCP i zamienić URL na adres swojego serwera MCP.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
Przegląd
Lista promptówBrak szablonów promptów
Lista zasobówBrak opisanych zasobów MCP
Lista narzędziNarzędzie “search”, parsuje HTML SearXNG do JSON
Zabezpieczanie kluczy APIMożna użyć zmiennych środowiskowych, jeśli potrzeba
Sampling Support (mniej ważne przy ocenie)Nie wspomniano

Nasza opinia

mcp-searxng-public MCP Server jest prosty i skoncentrowany, oferując jedno, solidne narzędzie wyszukiwania w sieci dla asystentów AI. Brak szablonów promptów i ekspozycji zasobów ogranicza elastyczność, ale funkcjonalność jest wartościowa przy prywatnościowych, rzeczywistych pobieraniach informacji. Konfiguracja jest prosta, a dokumentacja czytelna. Zaawansowane funkcje MCP, takie jak Roots czy Sampling, są jednak nieobecne lub nieudokumentowane.

Ogólnie oceniamy ten serwer MCP na 5/10: solidny w swoim zastosowaniu, lecz podstawowy pod względem protokołu i możliwości rozbudowy.

Ocena MCP

Ma LICENCJĘ✅ (MIT)
Ma przynajmniej jedno narzędzie
Liczba forków2
Liczba gwiazdek6

Najczęściej zadawane pytania

Jaka jest główna funkcja mcp-searxng-public?

Umożliwia asystentom AI wykonywanie rzeczywistych wyszukiwań w sieci poprzez parsowanie wyników HTML z publicznych instancji metawyszukiwarki SearXNG do standaryzowanego formatu JSON, pozwalając na pobieranie aktualnych informacji i podsumowań.

Jakie narzędzie udostępnia ten serwer MCP?

Dostarcza narzędzie 'search', które przyjmuje zapytanie oraz opcjonalny time_range i zwraca tablicę wyników wyszukiwania z adresami URL i podsumowaniami w formacie JSON.

Jakie korzyści dla prywatności daje korzystanie z mcp-searxng-public?

Wykorzystuje prywatnościowy charakter SearXNG, unikając profilowania użytkowników lub śledzenia podczas wyszukiwania, co czyni go odpowiednim dla workflow dbających o prywatność.

Czy wymagane są klucze API?

Nie, publiczne instancje SearXNG nie wymagają kluczy API. W przypadku instancji prywatnych można ustawić klucze API poprzez zmienne środowiskowe w konfiguracji serwera MCP.

Jak ten serwer wypada na tle innych serwerów MCP?

mcp-searxng-public jest prosty i skoncentrowany na wyszukiwaniu w sieci, nie posiada zaawansowanych funkcji jak szablony promptów czy udostępnianie zasobów. Jest niezawodny w swoim głównym zastosowaniu, ale podstawowy jeśli chodzi o rozbudowę protokołu.

Wypróbuj mcp-searxng-public w FlowHunt

Wzmocnij swoich agentów AI rzeczywistym, szanującym prywatność wyszukiwaniem w sieci dzięki serwerowi mcp-searxng-public MCP. Zintegruj już dziś, by dostarczać aktualne odpowiedzi i podsumowania z całego internetu.

Dowiedz się więcej