Integracja · Dane firm
Połącz Claude i ChatGPT z Snowflake
Zadaj swojemu AI pytanie o dane, a ono napisze i uruchomi SQL w Snowflake za Ciebie. Może wykonać instrukcję w wybranym przez Ciebie warehouse, bazie danych, schemacie i roli, sprawdzać długo trwające zapytania, czytać duże wyniki stronami oraz anulować zapytanie, które trwa zbyt długo. To, co może odczytać lub zmienić, ogranicza rola Snowflake powiązana z Twoim tokenem.
Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.
Spróbuj zapytać
“Ile zamówień dostaliśmy w tym roku w poszczególnych miesiącach?”
AI pisze zapytanie, które grupuje zamówienia według miesięcy, uruchamia je i podsumowuje wynik.
“Jakie tabele znajdują się w bazie danych ANALYTICS?”
Uruchamia zapytanie do information schema bazy danych i wyświetla listę tabel.
“Pokaż 20 klientów z największym przychodem w ostatnim kwartale, używając magazynu REPORTING.”
Uruchamia zapytanie w wybranym przez Ciebie magazynie i zwraca wiersze.
Co może robić Twoja AI
Uruchom SQL
Wykonaj dowolne polecenie SQL w wybranym przez Ciebie magazynie, bazie danych, schemacie i roli, natychmiastowo lub asynchronicznie dla długich zapytań.
Stan i wyniki
Sprawdzaj status instrukcji i czytaj duże wyniki partycja po partycji.
Zachowaj kontrolę
Anuluj instrukcje, które nadal działają. To rola Snowflake przypisana do Twojego tokenu decyduje, które dane AI może odczytać lub zmienić.
“Uruchom zapytanie rocznego przychodu w tle i powiadom mnie, gdy będzie gotowe.”
Przesyła instrukcję asynchronicznie, sprawdza jej status za pomocą statement handle i pobiera wynik, gdy jest gotowy.
“Ten wynik jest duży. Pokaż mi następną część.”
Odczytuje kolejną partycję wyniku na podstawie statement handle.
“To zapytanie trwa zbyt długo, zatrzymaj je.”
Anuluje uruchomioną instrukcję na podstawie jej handle.
Narzędzia dla Snowflake: 3
Te narzędzia zostają włączone po połączeniu. Każde z nich możesz wyłączyć lub ustawić wymóg zatwierdzenia przed jego uruchomieniem.
cancel_statementUsuwaAnuluj polecenie, które nadal jest w trakcie wykonywania, używając `statement_handle`.get_statement_resultSprawdź stan przesłanego polecenia i pobierz jego wyniki za pomocą `statement_handle`. Użyj `partition`, aby odczytać kolejne strony dużych wyników.run_sql_statementWidoczne dla innychUruchamia instrukcję SQL w Snowflake i zwraca wyniki. Przekaż `statement` oraz opcjonalnie `warehouse`, `database`, `schema` i `role`; w przypadku długich zapytań ustaw `async`. Instrukcja jest wykonywana dokładnie tak, jak została napisana, więc INSERT, UPDATE, DELETE lub DROP trwale zmieni dane.
Konfiguracja w trzech krokach
- 1
Wybierz aplikację
Utwórz bezpłatne konto PipMCP i wybierz Snowflake z listy aplikacji.
- 2
Wklej klucz
Podaj identyfikator konta Snowflake w takiej postaci, w jakiej występuje w adresie URL konta (myorg-myaccount z myorg-myaccount.snowflakecomputing.com), i wklej programmatic access token. W Snowsight przejdź do Governance & security > Users & roles, wybierz swojego użytkownika, a w sekcji Programmatic access tokens kliknij Generate new token, wybierz rolę i termin ważności, a następnie skopiuj token. Domyślnie użytkownik musi być objęty network policy, aby używać tokenów, więc upewnij się, że polityka dopuszcza serwery PipMCP.
- 3
Dodaj link do swojego asystenta AI
Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:
- Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
- Wklej swój link jako adres URL zdalnego serwera MCP.
- Włącz konektor w menu + na czacie.
Pytania
Co może AI w Snowflake?
Może uruchamiać instrukcje SQL na Twoim koncie Snowflake, sprawdzać status instrukcji, czytać jej wyniki stronami oraz anulować instrukcję, która nadal działa. Nie ma osobnego narzędzia dla każdej tabeli: wszystko odbywa się przez SQL, w granicach uprawnień roli tokenu.
Czy AI widzi mój token dostępu do Snowflake?
Nie. Token dostępu do Snowflake wklejasz do PipMCP jednorazowo. Jest szyfrowany w spoczynku, nigdy nie jest pokazywany AI i nie jest wyświetlany ponownie po zapisaniu. AI otrzymuje tylko wyniki narzędzi, które masz włączone.
Czy mogę kontrolować, na co AI ma pozwolenie?
Tak. To Ty wybierasz, które narzędzia są włączone. run_sql_statement uruchamia SQL dokładnie tak, jak je napisano, więc INSERT, UPDATE, DELETE lub DROP trwale zmieni dane. Możesz wymagać swojej zgody przed każdym uruchomieniem instrukcji, a każde wywołanie narzędzia jest rejestrowane.
Czy działa z ChatGPT?
Tak. W ChatGPT otwórz Ustawienia › Aplikacje i konektory › Zaawansowane, włącz tryb dewelopera i dodaj swój link PipMCP. Tryb dewelopera wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Ustawienia › Konektory › Dodaj własny konektor), Cursorze i innych klientach MCP.
Ile to kosztuje?
PipMCP ma plan darmowy, a na start nie potrzebujesz karty kredytowej. Plany płatne są rozliczane za każde ukończone zadanie. Zapytania działają na Twoim koncie Snowflake, więc wszelkie opłaty naliczane przez Snowflake dotyczą wyłącznie Ciebie i Snowflake.
Jak utrzymać AI w trybie tylko do odczytu?
Wygeneruj token z rolą Snowflake, która może odczytywać tylko te dane, które AI ma widzieć. Snowflake odrzuci wtedy każdą instrukcję, której ta rola nie może uruchomić, niezależnie od tego, co wyśle AI. W PipMCP możesz też wymagać swojej zgody dla run_sql_statement, dzięki czemu zobaczysz każdą instrukcję przed jej uruchomieniem.
Powiązane integracje
Pozwól swojej AI działać w Snowflake już dziś.
Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.
Połącz Snowflake za darmoPipMCP nie jest powiązany z Snowflake. Nazwy produktów są znakami towarowymi ich właścicieli.






