InfluxDB MCP Server
Połącz swoje flowy FlowHunt z InfluxDB, aby uzyskać analitykę szeregów czasowych w czasie rzeczywistym, automatyczne pobieranie danych i zarządzanie bazą—wykorzystując AI do inteligentnych, automatycznych wniosków.

Co robi MCP Server „InfluxDB”?
InfluxDB MCP Server to serwer Model Context Protocol (MCP) zaprojektowany, by zapewnić płynny dostęp do instancji InfluxDB za pomocą OSS API v2. Działa jako pośrednik łączący asystentów AI z danymi szeregów czasowych przechowywanymi w InfluxDB, umożliwiając lepsze workflowy dla deweloperów i systemów AI. Dzięki ustandaryzowanemu interfejsowi serwer udostępnia zarówno zasoby (takie jak organizacje, buckety i pomiary), jak i narzędzia (np. do zapytań i zapisu danych), umożliwiając klientom AI wykonywanie takich zadań jak realizacja zapytań do bazy, zarządzanie bucketami czy integracja analityki szeregów czasowych z własnymi aplikacjami. Ta solidna integracja pozwala automatyzować obsługę danych, usprawniać procesy deweloperskie i wzmacniać inteligencję aplikacji poprzez wykorzystanie danych historycznych i bieżących z InfluxDB.
Lista promptów
- flux-query-examples: Udostępnia typowe szablony zapytań Flux, upraszczając pisanie i uruchamianie standardowych zapytań InfluxDB.
- line-protocol-guide: Zawiera przewodnik i szablon korzystania z formatu line protocol InfluxDB, wspierając operacje zapisu danych.
Lista zasobów
- Lista organizacji (
influxdb://orgs
): Wyświetla wszystkie organizacje obecne w instancji InfluxDB. - Lista bucketów (
influxdb://buckets
): Pokazuje wszystkie buckety wraz z powiązanymi metadanymi. - Pomiary bucketów (
influxdb://bucket/{bucketName}/measurements
): Pokazuje wszystkie pomiary w danym buckecie. - Zapytanie danych (
influxdb://query/{orgName}/{fluxQuery}
): Wykonuje zapytanie Flux i zwraca wyniki jako zasób.
Lista narzędzi
- write-data: Zapis danych szeregów czasowych w formacie line protocol InfluxDB. Parametry: org, bucket, data i opcjonalnie precision.
- query-data: Wykonuje zapytania Flux do instancji InfluxDB. Wymaga parametrów org i query.
- create-bucket: Tworzy nowy bucket w bazie. Parametry: name, orgID i opcjonalnie okres retencji.
- create-org: Tworzy nową organizację w InfluxDB. Parametry: name i opcjonalnie opis.
Przykładowe zastosowania tego MCP Servera
- Zapytania do danych szeregów czasowych: Łatwe uruchamianie zaawansowanych zapytań Flux na danych InfluxDB, umożliwiając deweloperom i agentom AI pobieranie, analizę i wizualizację danych szeregów czasowych.
- Automatyczny import danych: Automatyzacja procesu zapisywania punktów danych do InfluxDB przy użyciu line protocol, usprawniając telemetrię IoT i pipeline’y telemetryczne.
- Zarządzanie bazą danych: Programowe tworzenie nowych organizacji i bucketów, upraszczając zarządzanie infrastrukturą przy dużych lub wielotenanckich wdrożeniach InfluxDB.
- Odkrywanie pomiarów: Dynamiczne listowanie dostępnych pomiarów w buckecie, wspierające aplikacje, które muszą dostosowywać się do zmieniających się schematów danych.
- Analityka wspierana przez AI: Pozwala asystentom AI prezentować, kontekstualizować i przetwarzać dane InfluxDB jako część szerszych workflowów analitycznych lub monitorujących.
Jak to skonfigurować
Windsurf
Upewnij się, że na twoim komputerze zainstalowany jest Node.js.
Otwórz plik konfiguracyjny Windsurf (np.
windsurf.json
lub odpowiednik).Dodaj InfluxDB MCP Server do obiektu
mcpServers
:{ "mcpServers": { "influxdb-mcp": { "command": "npx", "args": [ "@idoru/influxdb-mcp-server@latest", "serve" ] } } }
Zapisz plik i zrestartuj Windsurf.
Zweryfikuj, czy InfluxDB MCP Server pojawił się na liście serwerów MCP.
Zabezpieczanie kluczy API
Ustaw wartości wrażliwe jako zmienne środowiskowe. Przykład:
{
"mcpServers": {
"influxdb-mcp": {
"command": "npx",
"args": [
"@idoru/influxdb-mcp-server@latest",
"serve"
],
"env": {
"INFLUXDB_TOKEN": "${INFLUXDB_TOKEN_ENV}"
}
}
}
}
Claude
Zainstaluj Node.js, jeśli jeszcze nie jest obecny.
Zlokalizuj plik konfiguracyjny Claude.
Dodaj InfluxDB MCP Server do
mcpServers
:{ "mcpServers": { "influxdb-mcp": { "command": "npx", "args": [ "@idoru/influxdb-mcp-server@latest", "serve" ] } } }
Zapisz zmiany i zrestartuj Claude.
Potwierdź konfigurację przez interfejs Claude.
Zabezpieczanie kluczy API
(Patrz przykład w sekcji Windsurf.)
Cursor
Upewnij się, że Node.js jest obecny.
Otwórz ustawienia lub plik konfiguracyjny Cursor.
Dodaj InfluxDB MCP Server używając:
{ "mcpServers": { "influxdb-mcp": { "command": "npx", "args": [ "@idoru/influxdb-mcp-server@latest", "serve" ] } } }
Zapisz i zrestartuj Cursor.
Sprawdź łączność serwera MCP.
Zabezpieczanie kluczy API
(Patrz przykład w sekcji Windsurf.)
Cline
Upewnij się, że Node.js jest zainstalowany.
Edytuj plik konfiguracyjny Cline.
Wstaw poniższe pod
mcpServers
:{ "mcpServers": { "influxdb-mcp": { "command": "npx", "args": [ "@idoru/influxdb-mcp-server@latest", "serve" ] } } }
Zapisz plik i zrestartuj Cline.
Zweryfikuj, czy serwer jest aktywny w Cline.
Zabezpieczanie kluczy API
(Patrz przykład w sekcji Windsurf.)
Jak używać tego MCP w flowach
Użycie MCP w FlowHunt
Aby zintegrować serwery MCP z workflowem FlowHunt, zacznij od dodania komponentu MCP do flowa i połączenia go z agentem AI:

Kliknij komponent MCP, by otworzyć panel konfiguracyjny. W sekcji systemowej konfiguracji MCP wklej dane serwera MCP w tym formacie JSON:
{
"influxdb-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjonalnościami i możliwościami. Pamiętaj, aby zamienić “influxdb-mcp” na rzeczywistą nazwę swojego serwera MCP i podmienić URL na własny adres serwera MCP.
Przegląd
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | Zawarty w README.md |
Lista promptów | ✅ | flux-query-examples, line-protocol-guide |
Lista zasobów | ✅ | organizacje, buckety, pomiary bucketów, zapytania Flux |
Lista narzędzi | ✅ | write-data, query-data, create-bucket, create-org |
Zabezpieczanie kluczy API | ✅ | Przykład zmiennej środowiskowej w konfiguracji |
Wsparcie sampling-u (mniej ważne w ocenie) | ⛔ | Brak wzmianki w dokumentacji |
Wsparcie dla roots: ⛔ Brak wzmianki
Na podstawie powyższego, ten serwer MCP jest dobrze udokumentowany pod kątem podstawowych funkcji integracyjnych z InfluxDB. Wyraźnie udostępnia zasoby i narzędzia, zawiera szablony promptów i oferuje dobre wskazówki konfiguracyjne. Jednak zaawansowane funkcje MCP, takie jak roots i sampling, nie są udokumentowane, co nieznacznie ogranicza jego rozszerzalność dla niektórych workflowów.
Nasza opinia
To solidny, praktyczny MCP Server dla InfluxDB o wyraźnych korzyściach dla zadań związanych z danymi szeregów czasowych i automatyzacją. Oceniany wysoko pod kątem praktycznego wykorzystania przez deweloperów, choć brakuje dokumentacji zaawansowanych funkcji MCP.
MCP Score
Ma licencję | ✅ (MIT) |
---|---|
Ma przynajmniej jedno narzędzie | ✅ |
Liczba forków | 6 |
Liczba gwiazdek | 13 |
Najczęściej zadawane pytania
- Co robi InfluxDB MCP Server?
Łączy FlowHunt (lub inne asystenty AI) z bazą danych InfluxDB, umożliwiając wykonywanie zapytań, zapis i zarządzanie danymi szeregów czasowych przez ustandaryzowany interfejs MCP—umożliwiając analitykę, automatyzację i usprawnienie workflowów.
- Jakie zasoby i narzędzia są udostępniane?
Udostępnia organizacje, buckety, pomiary bucketów i obsługuje bezpośrednie zapytania Flux. Narzędzia obejmują zapis danych (line protocol), zapytania, tworzenie bucketów oraz organizacji.
- Jak zautomatyzować pobieranie lub zapytania danych?
Użyj narzędzia 'write-data' do automatycznego zapisu w line protocol lub narzędzia 'query-data' do zaawansowanych zapytań Flux—wszystko dostępne poprzez flowy FlowHunt.
- Czy połączenie z moim InfluxDB jest bezpieczne?
Tak, do przechowywania tokenów API lub haseł powinno się używać zmiennych środowiskowych, dzięki czemu dane dostępowe nie są wpisywane na stałe do plików konfiguracyjnych.
- Jakie są typowe przypadki użycia?
Analityka szeregów czasowych wspierana przez AI, automatyczne pipeline'y telemetryczne IoT, zarządzanie bazą dla organizacji/bucketów i dynamiczna eksploracja danych—wszystko w FlowHunt.
- Czy obsługuje zaawansowane funkcje MCP jak roots czy sampling?
Roots i sampling nie są obecnie udokumentowane dla tego serwera, ale wszystkie podstawowe funkcje integracji z InfluxDB są w pełni wspierane.
Zintegruj InfluxDB z FlowHunt
Automatyzuj workflowy danych szeregów czasowych i daj swoim agentom AI bezpośredni dostęp do InfluxDB dzięki InfluxDB MCP Server w FlowHunt.