mcp-local-rag MCP Server
Prosty, lokalny i dbający o prywatność serwer MCP do wyszukiwania internetowego w czasie rzeczywistym i Retrieval-Augmented Generation w FlowHunt oraz innych workflow AI.

Co robi serwer MCP “mcp-local-rag”?
mcp-local-rag MCP Server to „prymitywny” serwer Model Context Protocol (MCP) typu Retrieval-Augmented Generation (RAG), który działa lokalnie bez potrzeby korzystania z zewnętrznych API. Jego główną funkcją jest połączenie asystentów AI z internetem jako źródłem danych, umożliwiając dużym modelom językowym (LLM) wykonywanie wyszukiwań internetowych, pobieranie i osadzanie wyników oraz wyodrębnianie istotnych treści — wszystko w środowisku lokalnym z poszanowaniem prywatności. Serwer zarządza tym procesem, przesyłając zapytania użytkownika do wyszukiwarki (DuckDuckGo), pobierając wiele wyników, porównując je pod względem podobieństwa z użyciem Google MediaPipe Text Embedder oraz wyciągając istotny kontekst ze stron. Dzięki temu deweloperzy i klienci AI mają dostęp do aktualnych informacji z sieci, co wzbogaca workflow takie jak badania, tworzenie treści czy odpowiadanie na pytania — bez konieczności korzystania z zamkniętych API sieciowych.
Lista promptów
W repozytorium ani dokumentacji nie ma wyszczególnionych szablonów promptów.
Lista zasobów
W dostępnych materiałach repozytorium nie opisano żadnych jawnych „zasobów” MCP.
Lista narzędzi
W plikach ani dokumentacji nie wymieniono bezpośrednio żadnych narzędzi MCP.
Przykładowe zastosowania tego serwera MCP
- Wyszukiwanie internetowe w czasie rzeczywistym dla LLM-ów: Umożliwia asystentom AI dostęp do bieżących informacji z internetu, zwiększając aktualność i trafność odpowiedzi w badaniach czy zapytaniach newsowych.
- Podsumowywanie treści: Pozwala LLM-om pobierać strony www i wyodrębniać z nich kontekst, wspierając podsumowania i fact-checking.
- Retrieval-Augmented Generation: Obsługuje workflow wymagające wsparcia odpowiedzi LLM o wiedzę z internetu, idealny do pytań wybiegających poza dane treningowe.
- Wsparcie produktywności deweloperskiej: Przydatny w asystentach kodowania do przeszukiwania dokumentacji, wątków Stack Overflow czy najnowszych artykułów technicznych.
- Wsparcie edukacyjne: Pomaga pozyskiwać świeże materiały lub przykłady dla uczniów i nauczycieli.
Jak to skonfigurować
Poniżej znajdziesz ogólne instrukcje integracji mcp-local-rag MCP Server z różnymi klientami MCP. Dostosuj JSON konfiguracyjny do swojego środowiska.
Windsurf
- Upewnij się, że masz zainstalowane uv (dla metody uvx) lub Dockera.
- Zlokalizuj plik konfiguracyjny swojego klienta MCP (zob. tutaj).
- Dodaj poniższy fragment JSON do sekcji
mcpServers
:{ "mcpServers": { "mcp-local-rag": { "command": "uvx", "args": [ "--python=3.10", "--from", "git+https://github.com/nkapila6/mcp-local-rag", "mcp-local-rag" ] } } }
- Zapisz konfigurację i zrestartuj Windsurf.
- Zweryfikuj, czy serwer MCP działa i jest widoczny w Twoim kliencie.
Claude
- Zainstaluj uv lub Dockera.
- Otwórz konfigurację MCP dla Claude Desktop.
- Wstaw poniższy fragment do ustawień serwera MCP:
{ "mcpServers": { "mcp-local-rag": { "command": "uvx", "args": [ "--python=3.10", "--from", "git+https://github.com/nkapila6/mcp-local-rag", "mcp-local-rag" ] } } }
- Zapisz i zrestartuj Claude Desktop.
- Sprawdź, czy serwer “mcp-local-rag” pojawił się na liście narzędzi.
Cursor
- Upewnij się, że masz zainstalowanego Dockera lub uv.
- Znajdź i otwórz plik konfiguracyjny MCP dla Cursor.
- Skorzystaj z konfiguracji Docker dla lepszej izolacji:
{ "mcpServers": { "mcp-local-rag": { "command": "docker", "args": [ "run", "--rm", "-i", "--init", "-e", "DOCKER_CONTAINER=true", "ghcr.io/nkapila6/mcp-local-rag:latest" ] } } }
- Zapisz i zrestartuj Cursor.
- Sprawdź status serwera MCP w interfejsie Cursor.
Cline
- Zainstaluj Dockera lub uv.
- Otwórz konfigurację MCP w Cline (patrz dokumentacja Cline).
- Dodaj odpowiedni fragment JSON (przykład uvx lub Docker powyżej).
- Zapisz konfigurację i zrestartuj Cline.
- Upewnij się, że serwer znajduje się na liście integracji MCP.
Zabezpieczanie kluczy API
Dla mcp-local-rag nie są wymagane żadne zewnętrzne klucze API, ale jeśli chcesz ustawić zmienne środowiskowe (np. dla Dockera), użyj obiektu env
w konfiguracji:
{
"mcpServers": {
"mcp-local-rag": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--init",
"-e",
"DOCKER_CONTAINER=true",
"ghcr.io/nkapila6/mcp-local-rag:latest"
],
"env": {
"EXAMPLE_ENV_VAR": "value"
},
"inputs": {}
}
}
}
Jak użyć tego MCP we flow
Używanie MCP w FlowHunt
Aby zintegrować serwery MCP z workflow w FlowHunt, zacznij od dodania komponentu MCP do swojego flow i połączenia go z agentem AI:

Kliknij na komponent MCP, by otworzyć panel konfiguracji. W sekcji konfiguracji systemowej MCP wklej dane swojego serwera MCP w następującym formacie JSON:
{
"mcp-local-rag": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI będzie mógł używać tego MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, by zmienić “mcp-local-rag” na faktyczną nazwę swojego serwera MCP i podstawić własny adres URL.
Przegląd
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | |
Lista promptów | ⛔ | Brak |
Lista zasobów | ⛔ | Brak |
Lista narzędzi | ⛔ | Brak |
Zabezpieczanie kluczy API | ✅ | Przykład z env |
Obsługa sampling-u (mniej istotne w ocenie) | ⛔ | Brak wzmianki |
Podsumowując, mcp-local-rag to prosty, dbający o prywatność serwer MCP do wyszukiwania sieciowego, ale brakuje mu szczegółów w dokumentacji promptów, zasobów i narzędzi. Jest łatwy w konfiguracji i użyciu z głównymi klientami, najlepiej sprawdza się w prostych przypadkach użycia web RAG.
Ocena MCP
Posiada LICENSE | ✅ (MIT) |
---|---|
Ma przynajmniej jedno narzędzie | ⛔ |
Liczba forków | 12 |
Liczba gwiazdek | 48 |
Najczęściej zadawane pytania
- Czym jest mcp-local-rag MCP Server?
To lokalny serwer MCP do wyszukiwania internetowego dbający o prywatność dla Retrieval-Augmented Generation (RAG). Łączy LLM-y z siecią, pobiera i osadza wyniki wyszukiwania oraz wyodrębnia istotne treści bez konieczności używania zewnętrznych API czy chmury.
- Jakie są typowe zastosowania mcp-local-rag?
Przykłady użycia to wyszukiwanie internetowe w czasie rzeczywistym dla LLM-ów, podsumowywanie treści, retrieval-augmented generation, produktywność deweloperska (np. wyszukiwanie dokumentacji), edukacja (pozyskiwanie świeżych materiałów do nauki).
- Czy mcp-local-rag wymaga kluczy API lub zewnętrznych usług?
Nie są wymagane żadne klucze API. Serwer działa lokalnie i używa DuckDuckGo do wyszukiwania, więc Twoje zapytania pozostają prywatne i nie potrzebujesz płatnych API.
- Jak skonfigurować mcp-local-rag w FlowHunt?
Dodaj komponent MCP do swojego flow w FlowHunt, otwórz jego konfigurację i wstaw dane serwera MCP w zalecanym formacie JSON. Przykłady konfiguracji znajdziesz wyżej.
- Czy są dostępne szablony promptów, zasoby lub narzędzia?
W dokumentacji nie zdefiniowano żadnych wzorcowych promptów, zasobów ani narzędzi. Serwer został zaprojektowany do prostego przeszukiwania sieci i pobierania kontekstu.
Rozpocznij z mcp-local-rag
Zwiększ możliwości swojej AI dzięki prywatnemu, aktualnemu wyszukiwaniu internetowemu z mcp-local-rag. Bez zewnętrznych API czy kluczy!