
Integracja serwera ModelContextProtocol (MCP)
Serwer ModelContextProtocol (MCP) działa jako most między agentami AI a zewnętrznymi źródłami danych, API i usługami, umożliwiając użytkownikom FlowHunt budowan...
Bezproblemowo połącz agentów AI z ClickHouse, aby bezpiecznie i automatycznie eksplorować dane, wykonywać zapytania i analizować – bezpośrednio w FlowHunt.
Serwer ClickHouse MCP (Model Context Protocol) działa jako solidny most łączący asystentów AI oraz modele językowe z bazami danych ClickHouse. Udostępniając standaryzowane narzędzia przez MCP, umożliwia deweloperom i agentom AI wykonywanie operacji takich jak zapytania SQL, przeglądanie baz danych oraz wyliczanie tabel bezpośrednio na klastrze ClickHouse. Ta integracja usprawnia przepływy pracy, pozwalając na automatyzację eksploracji bazy danych, wykonywanie zapytań i pobieranie danych przez AI, przy zachowaniu bezpieczeństwa dzięki operacjom tylko do odczytu i konfigurowalnym ustawieniom środowiskowym. Serwer jest szczególnie skuteczny przy wzmacnianiu środowisk developerskich, automatyzacji analizy danych oraz zapewnianiu płynnego, programistycznego dostępu do potężnych funkcji ClickHouse.
W repozytorium ani dokumentacji nie wspomniano o szablonach promptów.
W dostępnej dokumentacji nie opisano żadnych szczegółowych zasobów.
run_select_query
Wykonuje zapytania SQL na twoim klastrze ClickHouse w bezpiecznym trybie tylko do odczytu. Przyjmuje wejście sql
(ciąg znaków) reprezentujące zapytanie SQL do wykonania.
list_databases
Wyświetla wszystkie bazy danych dostępne na twoim klastrze ClickHouse.
list_tables
Wyświetla wszystkie tabele w określonej bazie danych. Wymaga podania database
(ciąg znaków) wskazującego, którą bazę sprawdzić.
Zarządzanie i eksploracja bazy danych
Łatwo przeglądaj wszystkie bazy i tabele, aby szybko zrozumieć schemat i strukturę wdrożenia ClickHouse.
Automatyczne wykonywanie zapytań
Programistycznie uruchamiaj zapytania SQL tylko do odczytu, umożliwiając agentom AI pobieranie, analizowanie i podsumowywanie danych do celów analitycznych lub raportowych.
Rozwój oparty na danych
Integruj dostęp do danych w czasie rzeczywistym z przepływami developerskimi, umożliwiając dynamiczne prototypowanie, tworzenie dashboardów czy zadania walidacyjne.
Bezpieczna automatyzacja analityki
Wykonuj zadania analityczne przy wymuszonym dostępie tylko do odczytu, zapewniając integralność danych i zgodność z politykami bezpieczeństwa.
Integracja z agentami AI
Pozwól asystentom AI na bezpośrednią interakcję z ClickHouse w celu pobierania danych, zwiększając możliwości chatbotów, asystentów czy narzędzi do automatyzacji przepływów.
W dokumentacji nie podano instrukcji konfiguracji dla Windsurf.
Otwórz plik konfiguracyjny Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
Dodaj poniższą konfigurację do sekcji mcpServers
:
{
"mcpServers": {
"mcp-clickhouse": {
"command": "uv",
"args": [
"run",
"--with",
"mcp-clickhouse",
"--python",
"3.13",
"mcp-clickhouse"
],
"env": {
"CLICKHOUSE_HOST": "<clickhouse-host>",
"CLICKHOUSE_PORT": "<clickhouse-port>",
"CLICKHOUSE_USER": "<clickhouse-user>",
"CLICKHOUSE_PASSWORD": "<clickhouse-password>",
"CLICKHOUSE_SECURE": "true",
"CLICKHOUSE_VERIFY": "true",
"CLICKHOUSE_CONNECT_TIMEOUT": "30",
"CLICKHOUSE_SEND_RECEIVE_TIMEOUT": "30"
}
}
}
}
Zamień wartości zastępcze na swoje dane dostępowe ClickHouse.
Zaktualizuj wpis polecenia dla uv
do pełnej ścieżki do twojego pliku wykonywalnego uv
.
Uruchom ponownie Claude Desktop, aby zastosować zmiany.
Przykład dla ClickHouse SQL Playground:
{
"mcpServers": {
"mcp-clickhouse": {
"command": "uv",
"args": [
"run",
"--with",
"mcp-clickhouse",
"--python",
"3.13",
"mcp-clickhouse"
],
"env": {
"CLICKHOUSE_HOST": "sql-clickhouse.clickhouse.com",
"CLICKHOUSE_PORT": "8443",
"CLICKHOUSE_USER": "demo",
"CLICKHOUSE_PASSWORD": "",
"CLICKHOUSE_SECURE": "true",
"CLICKHOUSE_VERIFY": "true",
"CLICKHOUSE_CONNECT_TIMEOUT": "30",
"CLICKHOUSE_SEND_RECEIVE_TIMEOUT": "30"
}
}
}
}
W dokumentacji nie podano instrukcji konfiguracji dla Cursor.
W dokumentacji nie podano instrukcji konfiguracji dla Cline.
Uwaga:
Wszystkie dane dostępowe ClickHouse powinny być przekazywane przez zmienne środowiskowe w sekcji env
pliku konfiguracyjnego JSON, aby zapewnić, że wrażliwe informacje, takie jak klucze API i hasła, nie są zapisane na stałe.
Przykład (zmienne środowiskowe dla danych dostępowych):
"env": {
"CLICKHOUSE_HOST": "<clickhouse-host>",
"CLICKHOUSE_PORT": "<clickhouse-port>",
"CLICKHOUSE_USER": "<clickhouse-user>",
"CLICKHOUSE_PASSWORD": "<clickhouse-password>"
}
Użycie MCP w FlowHunt
Aby zintegrować serwery MCP ze swoim przepływem pracy w 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 systemowej konfiguracji MCP wprowadź dane swojego serwera MCP w poniższym formacie JSON:
{
"mcp-clickhouse": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI będzie mógł korzystać z tego MCP jako narzędzia, mając dostęp do wszystkich jego funkcji i możliwości. Pamiętaj, aby zmienić "mcp-clickhouse"
na faktyczną nazwę twojego serwera MCP oraz podać własny adres URL serwera MCP.
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | Przegląd dostępny w README.md |
Lista promptów | ⛔ | Brak opisu szablonów promptów |
Lista zasobów | ⛔ | Brak sekcji zasobów w dokumentacji |
Lista narzędzi | ✅ | Opisane trzy narzędzia: run_select_query, list_databases, list_tables |
Zabezpieczanie kluczy API | ✅ | Opis konfiguracji przez zmienne środowiskowe w README.md |
Obsługa sampling (mało istotne w ocenie) | ⛔ | Brak wzmianki o obsłudze sampling |
Serwer ClickHouse MCP zapewnia jasną wartość dla deweloperów pracujących z danymi, którzy potrzebują dostępu LLM lub AI do baz danych ClickHouse. Jednak repozytorium nie zawiera dokumentacji dotyczącej szablonów promptów i prymitywów zasobów, a instrukcje konfiguracji dotyczą wyłącznie Claude. Zestaw narzędzi jest mocny, jeśli chodzi o zapytania do bazy danych, ale brak informacji o Roots i wsparciu sampling ogranicza ocenę w ogólnej ewaluacji MCP.
Ma LICENCJĘ | ✅ Apache-2.0 |
---|---|
Ma co najmniej jedno narzędzie | ✅ |
Liczba Forków | 70 |
Liczba Gwiazdek | 383 |
Ocena końcowa:
Biorąc pod uwagę kompletność dokumentacji, przejrzystość narzędzi, otwartą licencję i zaangażowanie społeczności, ale uwzględniając braki dotyczące promptów, zasobów i wieloplatformowej konfiguracji: 6/10
To most umożliwiający agentom AI i modelom językowym dostęp do baz danych ClickHouse, wykonywanie bezpiecznych zapytań tylko do odczytu, przeglądanie baz i tabel oraz automatyzację przepływów pracy opartych na danych za pomocą standaryzowanych narzędzi przez Model Context Protocol (MCP).
Możesz wykonywać zapytania SQL tylko do odczytu, przeglądać wszystkie bazy danych i wyliczać tabele w każdej wybranej bazie, co idealnie nadaje się do eksploracji danych i automatyzacji analityki.
Tak. Integracja została zaprojektowana do operacji tylko do odczytu, a dane dostępowe są zarządzane przez zmienne środowiskowe w konfiguracji, zgodnie z najlepszymi praktykami bezpieczeństwa.
Dodaj komponent MCP do swojego przepływu pracy w FlowHunt i wprowadź dane serwera ClickHouse MCP w panelu konfiguracji. Skorzystaj z formatu JSON pokazanego w dokumentacji i upewnij się, że adres URL i dane dostępowe twojego serwera są poprawne.
Typowe zastosowania to automatyczna eksploracja bazy danych, analityka w czasie rzeczywistym, bezpieczne i programistyczne wykonywanie zapytań, wzbogacanie asystentów AI o dostęp do danych oraz rozwój aplikacji opartych na danych.
Odblokuj potężną, bezpieczną automatyzację bazy danych i analitykę, łącząc swój klaster ClickHouse z przepływami pracy FlowHunt opartymi na AI.
Serwer ModelContextProtocol (MCP) działa jako most między agentami AI a zewnętrznymi źródłami danych, API i usługami, umożliwiając użytkownikom FlowHunt budowan...
Serwer DataHub MCP łączy agentów FlowHunt AI z platformą metadanych DataHub, umożliwiając zaawansowane wyszukiwanie danych, analizę pochodzenia, automatyczne po...
Serwer Model Context Protocol (MCP) łączy asystentów AI z zewnętrznymi źródłami danych, API i usługami, umożliwiając płynną integrację złożonych przepływów prac...