openviking-mcp
Serwer RAG z wyszukiwaniem semantycznym dla Claude przez Model Context Protocol
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
OpenViking MCP to narzędzie do uruchomienia serwera RAG, który udostępnia wyszukiwanie semantyczne i odpowiadanie na pytania z dokumentów bezpośrednio w Claude Desktop lub innych klientach MCP. Zamiast ręcznego szukania w bazach danych, wysyłasz zapytanie, a system automatycznie znajduje relevantne fragmenty i generuje odpowiedź. Wymaga Python 3.13+, klucza API OpenAI oraz narzędzia uv.
Jak używać
Sklonuj repozytorium OpenViking: uruchom
git clone https://github.com/ZaynJarvis/openviking.git, następnie przejdź do kataloguopenviking/examples/mcp-query.Zainstaluj zależności poleceniem
uv sync— upewnij się, że masz zainstalowany Python 3.13+ i narzędzie uv.Skonfiguruj klucze API: skopiuj plik
ov.conf.examplenaov.confi edytuj go, wpisując swój klucz OpenAI API w polavlm.token(dla generowania odpowiedzi) iembedding.token(dla wyszukiwania semantycznego).Uruchom serwer MCP — instrukcje znajdują się w README projektu, serwer będzie nasłuchiwać na porcie HTTP i czekać na połączenia od Claude Desktop lub innego klienta MCP.
W Claude lub innym kliencie MCP połącz się z serwerem i użyj narzędzia
querydo wysyłania pytań — system automatycznie przeszuka dokumenty i wygeneruje odpowiedź, lub użyjsearchtylko do wyszukiwania relevantnych fragmentów bez generowania odpowiedzi.Aby dodać nowe dokumenty, użyj narzędzia
add_resourcez ścieżką do pliku, katalogu lub adresu URL — system zindeksuje zawartość i będzie ją uwzględniać w przyszłych zapytaniach.