Loki MCP Server
Zintegruj zapytania do logów Grafana Loki w swoich przepływach AI za pomocą serwera Loki MCP, uzyskując wgląd w czasie rzeczywistym, monitorowanie i automatyzację operacyjną.

Do czego służy serwer “Loki” MCP?
Loki MCP Server to implementacja Model Context Protocol (MCP) w języku Go, zaprojektowana do integracji z Grafana Loki, systemem agregacji logów. Służy jako pomost między asystentami AI a zewnętrznymi źródłami danych logów, umożliwiając AI zapytania i interakcję ze strumieniami logów przechowywanymi w Loki. Dzięki udostępnieniu możliwości zapytań Loki przez protokół MCP, deweloperzy i klienci AI mogą wzbogacić swoje przepływy pracy — takie jak wyszukiwanie, filtrowanie czy analiza logów — bezpośrednio przez standardowe interfejsy obsługiwane przez LLM. Umożliwia to zadania takie jak analiza logów w czasie rzeczywistym, rozwiązywanie problemów i tworzenie pulpitów, zapewniając płynny dostęp do danych operacyjnych dla lepszej obserwowalności i automatyzacji.
Lista promptów
Brak udokumentowanych szablonów promptów w repozytorium.
Lista zasobów
W repozytorium nie opisano jawnie zasobów MCP.
Lista narzędzi
- loki_query
Umożliwia zapytania do danych logów Grafana Loki.- Wymagane parametry:
query
: zapytanie LogQL
- Opcjonalne parametry:
url
: adres URL serwera Loki (domyślnie z LOKI_URL env lub http://localhost:3100)start
: czas początkowy zapytania (domyślnie: 1 godzina temu)end
: czas końcowy zapytania (domyślnie: teraz)limit
: maksymalna liczba zwracanych wpisów (domyślnie: 100)
- Wymagane parametry:
Przykłady zastosowania tego serwera MCP
- Eksploracja danych logów
Deweloperzy lub agenci AI mogą programowo zapytywać i analizować dane logów przechowywane w Grafana Loki, co pomaga w rozwiązywaniu problemów i reagowaniu na incydenty. - Automatyczne monitorowanie logów
Umożliwia przepływy monitorowania sterowane przez LLM, gdzie asystenci AI mogą skanować logi pod kątem anomalii, wzorców błędów lub określonych zdarzeń. - Operacyjne pulpity
Ułatwia dynamiczne tworzenie pulpitów przez pobieranie danych logów potrzebnych do wizualizacji lub narzędzi raportujących. - Analiza przyczyn źródłowych
Pozwala AI przeszukiwać duże ilości logów i identyfikować źródło problemów za pomocą elastycznych zapytań LogQL.
Jak skonfigurować
Windsurf
Zainstaluj Go 1.16 lub nowszy.
Zbuduj serwer:
go build -o loki-mcp-server ./cmd/server
Edytuj konfigurację Windsurf, aby dodać serwer MCP.
Dodaj serwer Loki MCP za pomocą fragmentu JSON (dostosuj według potrzeb):
{ "mcpServers": { "loki-mcp": { "command": "./loki-mcp-server", "args": [] } } }
Zapisz konfigurację i zrestartuj Windsurf.
Zweryfikuj, czy serwer działa i jest dostępny.
Zabezpieczenie kluczy API (przykład przez zmienne środowiskowe):
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Claude
Zainstaluj Go 1.16 lub nowszy.
Zbuduj serwer jak wyżej.
Otwórz plik konfiguracyjny MCP Claude’a.
Dodaj serwer Loki MCP:
{ "mcpServers": { "loki-mcp": { "command": "./loki-mcp-server", "args": [] } } }
Zapisz/zrestartuj Claude’a.
Potwierdź poprawność konfiguracji.
Zabezpieczenie kluczy API:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Cursor
Upewnij się, że Go 1.16+ jest zainstalowany.
Zbuduj serwer Loki MCP.
Edytuj konfigurację Cursor.
Dodaj wpis serwera Loki MCP:
{ "mcpServers": { "loki-mcp": { "command": "./loki-mcp-server", "args": [] } } }
Zapisz i zrestartuj Cursor.
Zweryfikuj integrację.
Użycie zmiennych środowiskowych:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Cline
Zainstaluj Go >=1.16.
Zbuduj za pomocą:
go build -o loki-mcp-server ./cmd/server
Zlokalizuj konfigurację serwera MCP Cline.
Dodaj serwer Loki MCP:
{ "mcpServers": { "loki-mcp": { "command": "./loki-mcp-server", "args": [] } } }
Zapisz i zrestartuj Cline.
Przetestuj konfigurację.
Zabezpiecz klucze API przez env:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Jak używać tego MCP w przepływach
Użycie MCP w FlowHunt
Aby zintegrować serwery MCP z przepływem FlowHunt, zacznij od dodania komponentu MCP do swojego przepływu i połączenia go z agentem AI:

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemowej MCP wstaw dane swojego serwera MCP w poniższym formacie JSON:
{
"loki-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia, mając dostęp do wszystkich jego funkcji i możliwości. Pamiętaj, aby zmienić "loki-mcp"
na faktyczną nazwę twojego serwera MCP oraz podmienić adres URL na własny.
Podsumowanie
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | Podsumowanie dostępne w README.md |
Lista promptów | ⛔ | Brak udokumentowanych szablonów promptów |
Lista zasobów | ⛔ | Brak jawnych zasobów MCP |
Lista narzędzi | ✅ | Narzędzie loki_query opisane w README.md |
Zabezpieczenie kluczy API | ✅ | Używa zmiennej środowiskowej LOKI_URL |
Wsparcie dla sampling (mniej istotne) | ⛔ | Brak informacji o wsparciu dla sampling |
Na podstawie powyższych tabel, Loki MCP Server oferuje czytelny przegląd i funkcjonalne narzędzie do zapytań o logi, ale brakuje udokumentowanych promptów, zasobów oraz zaawansowanych funkcji MCP jak sampling czy roots. Dokumentacja jest minimalna, a instalacja skierowana do deweloperów.
Nasza opinia
Loki MCP Server jest skupiony i funkcjonalny w integracji LLM z zapytaniami do logów Grafana Loki, ale jest minimalistyczny i brakuje mu szerokiego wsparcia dla funkcji MCP oraz dokumentacji. W skali ocen zasługuje na 4/10: spełnia swoje podstawowe zadanie, ale nie jest kompletnym, dopracowanym ani bogato udokumentowanym serwerem MCP.
Ocena MCP
Ma LICENSE? | ⛔ |
---|---|
Jest przynajmniej jedno narzędzie | ✅ |
Liczba forków | 1 |
Liczba gwiazdek | 5 |
Najczęściej zadawane pytania
- Czym jest Loki MCP Server?
Loki MCP Server to serwis oparty na Go, który łączy asystentów AI z Grafana Loki, umożliwiając zapytania i analizę danych logów przez Model Context Protocol (MCP). Umożliwia zaawansowane monitorowanie logów, rozwiązywanie problemów oraz automatyzację pulpitów w ramach przepływów AI.
- Jakie narzędzie udostępnia Loki MCP Server?
Udostępnia narzędzie `loki_query`, pozwalające użytkownikom na zapytania do logów w Grafana Loki przy użyciu LogQL, z obsługą parametrów takich jak zapytanie, zakres czasu i limit wyników.
- Jakie są kluczowe scenariusze użycia Loki MCP?
Kluczowe zastosowania to eksploracja danych logów, automatyczne monitorowanie logów, operacyjne pulpity oparte na AI oraz analiza przyczyn źródłowych — wszystko bezpośrednio z przepływów AI.
- Jak zabezpieczyć konfigurację Loki MCP Server?
Ustaw poufne informacje, takie jak adres URL serwera Loki, przez zmienne środowiskowe, np.: `LOKI_URL=https://your-loki-server.example` w konfiguracji serwera MCP.
- Czy Loki MCP Server obsługuje szablony promptów lub zaawansowane funkcje MCP?
Nie, obecnie nie obsługuje szablonów promptów, sampling czy zaawansowanych funkcji MCP — jego funkcjonalność skupia się na zapytaniach i analizie logów przez jedno narzędzie.
- Jaki jest zalecany sposób użycia Loki MCP Server w FlowHunt?
Dodaj komponent MCP do swojego przepływu FlowHunt, podaj szczegóły połączenia Loki MCP w formacie JSON i połącz go z agentem AI. Umożliwia to bezpośrednie zapytania i analizę logów z przepływów AI.
Zacznij korzystać z Loki MCP Server
Połącz AI i dane logów. Wdróż Loki MCP Server, aby zasilić zaawansowaną analizę i monitorowanie logów w swoich przepływach FlowHunt.