Integracja · Dokumenty
Połącz Claude i ChatGPT z Lytho
Poproś swoje AI o znalezienie najnowszych zdjęć produktów w Lytho, dodanie ich do kolekcji albo otagowanie zestawu nowych plików. Może wyszukiwać i aktualizować zasoby, pobierać linki do pobrania, podglądu i osadzenia, zarządzać kolekcjami, tagami i niestandardowymi metadanymi oraz wyświetlać listę użytkowników. Znalezienie i uporządkowanie plików w DAM to jedno pytanie zamiast serii kliknięć.
Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.
Spróbuj zapytać
“Znajdź wszystkie zasoby z tagiem „spring campaign”, które zmieniły się w tym miesiącu.”
AI znajduje tag po nazwie i wyświetla listę zasobów z tym tagiem, filtrując je według daty modyfikacji.
“Dodaj trzy nowe pliki z logo do kolekcji Brand Assets.”
Znajduje kolekcję i dodaje do niej zasoby.
“Daj mi link do pobrania oryginału głównego banera.”
Wyszukuje zasób i zwraca link do pobrania oryginalnego pliku.
Co może robić Twoja AI
Zasoby
Wyszukiwanie po słowie kluczowym lub z filtrami, odczyt szczegółów zasobów, wersji i powiązanych zasobów, aktualizacja nazw, opisów, tekstu alternatywnego i dat embargo oraz pobieranie linków do pobrania i podglądu.
Kolekcje
Wyświetlanie, tworzenie i aktualizowanie kolekcji, sprawdzanie, w jakich kolekcjach jest zasób, oraz dodawanie i usuwanie zasobów.
Tagi i metadane
Wyświetlanie i tworzenie tagów, przeglądanie grup tagów, tagowanie zasobów i ustawianie niestandardowych pól metadanych.
“Otaguj te pięć zasobów tagami „product” i „2026”.”
Wyszukuje tagi, tworzy brakujące i dodaje je do każdego zasobu.
“Ustaw tekst alternatywny zdjęcia zespołu biurowego na „Team at the Copenhagen office”.”
Znajduje zasób i aktualizuje jego tekst alternatywny. Pozostałe pola zostają bez zmian.
“Utwórz link do osadzenia filmu produktowego, żebyśmy mogli użyć go na stronie.”
Tworzy link do osadzenia dla zasobu. Każdy, kto ma ten link, może wyświetlić plik.
Narzędzia dla Lytho: 113
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.
add_asset_metadataZmienia daneDodaj niestandardowe pole metadanych do zasobu. Przekaż `asset_id`, `key` i `value`.add_asset_to_collectionZmienia daneDodaj jeden zasób do kolekcji. Przekaż `collection_id` i podaj ID zasobu w `category_id`.add_assets_to_collectionWidoczne dla innychDodaj kilka zasobów do kolekcji. Przekaż `collection_id` i ID zasobów w `ids`.add_permission_to_collectionUsuwaAktualizuje istniejącą kategorię określoną przez category id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Add Permission to Collection.add_tags_to_assetZmienia daneDodaj tagi do zasobu. Przekaż `asset_id` i ID tagów w `ids`.attach_documentWidoczne dla innychŁączy dokument. Ma skutki widoczne poza tym systemem. Podsumowanie API: Get Asset upload link.attach_document_multipartWidoczne dla innychŁączy dokument. Ma skutki widoczne poza tym systemem. Podsumowanie API: Get Asset multipart upload links.attach_hrpreviewZmienia daneŁączy hrpreview (asset id). Podsumowanie API: Get a link that will be able to download a high-res preview of an Asset.create_asset_embed_linkZmienia daneTworzy link do osadzenia zasobu na podstawie `asset_id`, do użycia na stronach internetowych lub w innych narzędziach. Każdy, kto ma ten link, może wyświetlić plik.create_asset_embeddedlink_originalZmienia daneTworzy nowy embeddedlink original dla zasobu. Podsumowanie API: Create Embedded link for original Asset.create_asset_embeddedlink_original_with_alttextZmienia daneTworzy nowy embeddedlink original z alttext dla zasobu. Podsumowanie API: Create Embedded link for original Asset (includes alternativeText).create_asset_embeddedlink_with_alttextZmienia daneTworzy nowy embeddedlink z alttext dla zasobu. Podsumowanie API: Create Embedded link for Asset (includes alternativeText).create_asset_permissionUsuwaTworzy nowe uprawnienie dla zasobu. Wymagane: ids. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Overwrite Permissions.create_by_nameZmienia daneTworzy nowy by name. Wymagane: name. Podsumowanie API: Get Tag by name.create_categoryUsuwaTworzy nową kategorię dla kategorii. Wymagane: ids. Najpierw przeszukaj kategorie, aby uniknąć duplikatów. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Replace all Permissions for a Collection.create_category_search_within_collectionZmienia daneTworzy nową kategorię. Wymagane: search request. Najpierw przeszukaj kategorie, aby uniknąć duplikatów. Podsumowanie API: Filtered asset search in a collection.create_collectionZmienia daneUtwórz kolekcję z `name`, opcjonalnym `description` i opcjonalnymi początkowymi `assets` (ID zasobów).create_cursorZmienia daneTworzy nowy cursor. Wymagane: search request. Podsumowanie API: Filtered asset search with cursor pagination.create_metadata_batchWidoczne dla innychTworzy nową partię metadanych. Wymagane: assets. Ma skutki widoczne poza tym systemem. Podsumowanie API: Update Asset metadata batch.create_permissionUsuwaTworzy nowe uprawnienie. Wymagane: name. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Create Permission.create_publicationZmienia daneTworzy nową publikację. Wymagane: id or fields. Podsumowanie API: Create a publication and fill fields.create_publication_generateZmienia daneTworzy nowy generate dla publikacji. Podsumowanie API: Generate all outputs for a publication.create_resize_variant_embeddedlinkZmienia daneTworzy nowy embeddedlink dla wariantu o zmienionym rozmiarze. Podsumowanie API: Create Embedded link for Resized Variant.create_tagZmienia daneUtwórz nowy tag z `name`.create_tag_batchWidoczne dla innychTworzy nową partię tagów. Wymagane: tag ids or asset ids. Ma skutki widoczne poza tym systemem. Podsumowanie API: Add Tags to Assets.create_tag_groupZmienia daneTworzy nową grupę tagów. Wymagane: name. Najpierw przeszukaj grupy tagów, aby uniknąć duplikatów. Podsumowanie API: Create Taggroups.create_tag_group_tagZmienia daneTworzy nowy tag dla grupy tagów. Wymagane: ids. Podsumowanie API: Overwrite tags of a Taggroup.create_variant_embeddedlinkZmienia daneTworzy nowy embeddedlink dla wariantu. Podsumowanie API: Create Embedded link for Variant.delete_assetUsuwaUsuń zasób na podstawie `asset_id`. Traktuj to jako działanie trwałe.delete_asset_custom_metadataPrzenosi środkiTrwale usuwa niestandardowe metadane według asset id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Delete Custom Metadata.delete_asset_embeddedlink_originalsPrzenosi środkiTrwale usuwa embeddedlink original według asset id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Delete embedded link for given original asset.delete_asset_embeddedlinksPrzenosi środkiTrwale usuwa embeddedlink według asset id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Delete embedded link for given asset.delete_asset_permissionUsuwaTrwale usuwa uprawnienie według permission id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove Permission.delete_asset_permissionsPrzenosi środkiTrwale usuwa uprawnienie według asset id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Remove Permissions.delete_asset_tagsPrzenosi środkiTrwale usuwa tag według asset id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Remove Tags.delete_categoriesPrzenosi środkiTrwale usuwa kategorię według collection id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Remove Permissions from Collection.delete_categoryUsuwaTrwale usuwa kategorię według identyfikatora kategorii. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete Collection.delete_permissionUsuwaTrwale usuń uprawnienie według identyfikatora uprawnienia. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete Permission.delete_resize_variant_embeddedlinksPrzenosi środkiTrwale usuwa embeddedlink według variant id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Delete embedded link for given Resized Variant of an Asset.delete_tagUsuwaTrwale usuwa tag na podstawie tag id. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Delete Tag.delete_tag_batchPrzenosi środkiTrwale usuwa partię tagów według tag id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Remove Tag from Assets.delete_tag_groupUsuwaTrwale usuwa grupę tagów według tag group id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete Taggroup.delete_tag_group_tagUsuwaTrwale usuwa tag według tag id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove Tag from Taggroup.delete_tag_group_tagsPrzenosi środkiTrwale usuwa tag według tag group id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Remove Tags from Taggroup.delete_template_permissionUsuwaTrwale usuwa uprawnienie według permission id. Działanie destrukcyjne; może wymagać zatwierdzenia.delete_variant_embeddedlinksPrzenosi środkiTrwale usuwa embeddedlink według variant id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Delete embedded link for given variant of an asset.find_tag_by_nameZnajdź tag według dokładnej wartości `name`, aby uzyskać jego ID.get_assetPobiera jeden zasób na podstawie `asset_id`, wraz z nazwą, opisem, szczegółami pliku, tagami i metadanymi.get_asset_download_linkZmienia danePobiera link do pobrania oryginalnego pliku zasobu na podstawie `asset_id`.get_asset_preview_linkZmienia danePobiera link do obrazu podglądu zasobu na podstawie `asset_id`.get_assetsZmienia daneTworzy nową kategorię. Wymagane: ids. Najpierw przeszukaj kategorie, aby uniknąć duplikatów. Podsumowanie API: Get Assets.get_by_namePobiera jeden by name według name. Podsumowanie API: Get Permission by name.get_collectionPobiera jedną kolekcję na podstawie `category_id` (ID kolekcji).get_collectionsZmienia daneTworzy nową kategorię. Wymagane: ids. Najpierw przeszukaj kategorie, aby uniknąć duplikatów. Podsumowanie API: Get Collections.get_file_upload_linkWidoczne dla innychŁączy dokument. Ma skutki widoczne poza tym systemem. Podsumowanie API: Get File upload link.get_or_create_tagZmienia daneAktualizuje istniejący by name określony przez name. Podsumowanie API: Get or Create Tag.get_permissionPobiera jedno uprawnienie na podstawie ID uprawnienia. Podsumowanie API: Pobranie uprawnienia.get_permissions_by_idsUsuwaTworzy nową kategorię. Wymagane: ids. Najpierw przeszukaj kategorie, aby uniknąć duplikatów. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Get Permissions by ids.get_publishing_statisticsWyświetla statystyki. Opcjonalne filtry: from lub to. Wyniki są stronicowane. Podsumowanie API: Get Publishing statistics.get_tagPobierz jeden tag według identyfikatora tagu. Podsumowanie API: Get Tag by id.get_tag_groupPobiera jedną grupę tagów według tag group id. Podsumowanie API: Get Tag.get_taggroupsZmienia daneTworzy nową kategorię. Wymagane: ids. Najpierw przeszukaj kategorie, aby uniknąć duplikatów. Podsumowanie API: Get Taggroups.get_tags_by_idsZmienia daneTworzy nową kategorię. Wymagane: ids. Najpierw przeszukaj kategorie, aby uniknąć duplikatów. Podsumowanie API: Get Tags by ids.get_templatePobiera jeden szablon według identyfikatora szablonu. Podsumowanie API: Get template.get_user_pre_filled_fieldsWyświetla użytkowników dla użytkownika. Podsumowanie API: Get User pre-filled fields.list_asset_collectionsWyświetla kolekcje, do których należy zasób, na podstawie `asset_id`.list_asset_variantsWyświetla warianty zasobu. Wyniki są stronicowane. Podsumowanie API: Get Asset variants.list_asset_versionsWyświetla wersje pliku zasobu na podstawie `asset_id`. Ustaw `include_download_urls`, aby otrzymać link do każdej wersji.list_assetsWyświetla zasoby, filtrowane według `file_name`, `tag_ids` lub zakresów dat utworzenia/modyfikacji. Stronicuj za pomocą `page` i `limit`.list_category_tagsWyświetla tagi dla kategorii. Wyniki są stronicowane. Podsumowanie API: Get Paginated Tags.list_collection_assetsWyświetla zasoby w kolekcji na podstawie `collection_id`. Stronicuj za pomocą `page` i `limit`.list_collectionsWyświetla kolekcje, opcjonalnie filtrowane według `name`. Stronicuj za pomocą `page` i `limit`.list_download_linksWyświetla linki do pobrania. Podsumowanie API: Get a link that will be able to download a output file.list_downloadsWyświetla pobrania. Opcjonalne filtry: data utworzenia od, data utworzenia do, data modyfikacji od, data modyfikacji do lub tag ids. Wyniki są stronicowane. Podsumowanie API: Get Publication Downloads.list_permissionsWyświetla uprawnienia. Wyniki są stronicowane. Podsumowanie API: Get Permissions.list_publication_pollsWyświetla odpytywania (polls) dla publikacji. Podsumowanie API: Polling endpoint for generating outputs.list_related_assetsWyświetla zasoby powiązane z zasobem na podstawie `asset_id`.list_statsWyświetla statystyki. Opcjonalne filtry: from lub to. Wyniki są stronicowane. Podsumowanie API: Get Asset statistics.list_tag_group_tagsWyświetla tagi w grupie tagów na podstawie `tag_group_id`.list_tag_groupsWyświetla grupy tagów, opcjonalnie filtrowane według `name`.list_tagsWyświetla wszystkie tagi. Stronicuj za pomocą `page` i `limit`.list_usersWyświetla użytkowników na koncie Lytho. Stronicuj za pomocą `page` i `limit`.remove_asset_from_collectionUsuwaUsuń jeden zasób z kolekcji (sam zasób nie zostaje usunięty). Przekaż `collection_id` i podaj ID zasobu w `category_id`.remove_assets_from_collectionPrzenosi środkiTrwale usuwa kategorię według collection id. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Remove Assets from Collection.remove_permission_from_collectionUsuwaTrwale usuwa kategorię według category id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove Permission from Collection.remove_tag_from_assetUsuwaUsuń jeden tag z zasobu na podstawie `asset_id` i `tag_id`.replace_all_assets_in_collectionZmienia daneTworzy nową kategorię dla kategorii. Wymagane: ids. Najpierw przeszukaj kategorie, aby uniknąć duplikatów. Podsumowanie API: Replace all Assets in Collection.search_assetsWyszukaj zasoby w Lytho DAM po słowie kluczowym (`search_query`). Stronicuj za pomocą `page` i `limit`.search_assets_advancedZmienia daneWyszukaj zasoby z filtrami. Przekaż `search_request` z terms, tagIds, assetTypes, extensions, collectionId, filtrami niestandardowych metadanych oraz from/size do stronicowania.submit_file_versionWidoczne dla innychAktywuje wersję pliku (version id). Ma skutki widoczne poza tym systemem. Podsumowanie API: Activate Asset file version.submit_upload_completedWidoczne dla innychPrześlij informację o zakończeniu uploadu (ID zakończonego uploadu). Ma skutki widoczne poza tym systemem. Podsumowanie API: Finalizacja uploadu wersji pliku zasobu.submit_upload_completed_finalize_asset_version_multipart_uploadWidoczne dla innychPrześlij informację o zakończeniu uploadu (ID zakończonego uploadu). Ma skutki widoczne poza tym systemem. Podsumowanie API: Finalizacja uploadu zasobu.update_assetZmienia daneAktualizuje nazwę, opis, tekst alternatywny (alternative_text) lub daty embarga zasobu na podstawie `asset_id`. Zmieniają się tylko przekazane pola.update_asset_metadataWidoczne dla innychZmienia wartość niestandardowego pola metadanych zasobu. Przekaż `asset_id`, `key` i `value`.update_asset_permissionUsuwaAktualizuje istniejące uprawnienie na podstawie ID uprawnienia. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Dodanie uprawnienia.update_asset_permissionsPrzenosi środkiAktualizuje istniejące uprawnienie na podstawie ID zasobu. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Dodanie uprawnień.update_asset_tagZmienia daneAktualizuje istniejący tag na podstawie ID tagu. Podsumowanie API: Dodanie tagu do zasobu.update_asset_tagsWidoczne dla innychAktualizuje istniejący tag na podstawie ID zasobu. Ma skutki widoczne poza tym systemem. Podsumowanie API: Dodanie tagów do zasobu.update_by_nameUsuwaAktualizuje istniejący element według nazwy na podstawie nazwy. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Pobranie lub utworzenie uprawnienia według nazwy.update_categoriesPrzenosi środkiAktualizuje istniejącą kategorię na podstawie ID kolekcji. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Dodanie uprawnień do kolekcji.update_collectionZmienia daneAktualizuje nazwę, opis lub kolory nagłówka kolekcji na podstawie `category_id` (ID kolekcji).update_outputUsuwaAktualizuje istniejące wyjście na podstawie ID formatu wyjściowego. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Wygenerowanie wyjścia PDF dla publikacji z webhookiem.update_permissionUsuwaAktualizuje istniejące uprawnienie na podstawie ID uprawnienia. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Aktualizacja uprawnienia.update_tagZmienia daneZaktualizuj istniejący tag zidentyfikowany przez jego ID. Podsumowanie API: Zaktualizuj Tag.update_tag_groupZmienia daneAktualizuje istniejącą grupę tagów na podstawie ID grupy tagów. Podsumowanie API: Aktualizacja grupy tagów.update_tag_group_tagZmienia daneAktualizuje istniejący tag na podstawie ID tagu. Podsumowanie API: Dodanie tagu do grupy tagów.update_tag_group_tagsWidoczne dla innychAktualizuje istniejący tag na podstawie ID grupy tagów. Ma skutki widoczne poza tym systemem. Podsumowanie API: Dodanie tagów do grupy tagów.update_tag_group_translationsWidoczne dla innychAktualizuje istniejące tłumaczenie na podstawie ID grupy tagów. Ma skutki widoczne poza tym systemem. Podsumowanie API: Aktualizacja tłumaczeń grupy tagów.update_tag_translationsWidoczne dla innychAktualizuje istniejące tłumaczenie na podstawie ID tagu. Ma skutki widoczne poza tym systemem. Podsumowanie API: Aktualizacja tłumaczeń tagu.update_template_permissionUsuwaAktualizuje istniejące uprawnienie na podstawie ID uprawnienia. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Dodanie uprawnienia.update_userZmienia daneAktualizuje istniejącego użytkownika na podstawie ID użytkownika 2. Podsumowanie API: Aktualizacja wstępnie wypełnionych pól użytkownika pojedynczo.upload_link_completedWidoczne dla innychPrzesyła link. Ma skutki widoczne poza tym systemem. Podsumowanie API: Finalizacja uploadu zasobu.upload_link_multipart_completedWidoczne dla innychPrzesyła link w trybie wieloczęściowym. Ma skutki widoczne poza tym systemem. Podsumowanie API: Finalizacja uploadu zasobu.
Konfiguracja w trzech krokach
- 1
Wybierz aplikację
Utwórz bezpłatne konto PipMCP i wybierz Lytho z listy aplikacji.
- 2
Wklej klucz
Wklej klucz dostępu do API Lytho. W Lytho DAM kliknij ikonę Ustawień (w prawym górnym rogu), przejdź do ADVANCED > API management i kliknij Add. Nadaj kluczowi nazwę i opis, kliknij Add i od razu skopiuj wartość, ponieważ jest wyświetlana tylko raz.
- 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 AI może robić w Lytho?
Może wyszukiwać, wyświetlać i odczytywać zasoby, ich wersje, powiązane zasoby oraz kolekcje, a także pobierać linki do pobrania, podglądu i osadzenia. Może aktualizować szczegóły zasobów, tworzyć i aktualizować kolekcje, dodawać i usuwać zasoby w kolekcjach, tworzyć tagi, tagować zasoby i ustawiać niestandardowe metadane. Może też wyświetlać grupy tagów i użytkowników oraz usunąć zasób, jeśli włączysz to narzędzie.
Czy AI widzi mój klucz API Lytho?
Nie. Twój klucz API Lytho jest szyfrowany w stanie spoczynku i nigdy nie jest pokazywany AI. Po zapisaniu nie jest już wyświetlany, nawet Tobie. AI widzi tylko wyniki wywoływanych narzędzi.
Czy mogę kontrolować, na co AI ma pozwolenie?
Tak. Sam wybierasz, które narzędzia są włączone, więc możesz zacząć tylko od wyszukiwania i odczytu. Usunięcie zasobu należy traktować jako trwałe, a linki do osadzenia może otworzyć każdy, kto je ma. Takie działania mogą wymagać Twojej zgody przed wykonaniem. Każde wywołanie narzędzia jest zapisywane w logu.
Czy działa z ChatGPT?
Tak. W ChatGPT przejdź do Settings › Apps & Connectors › Advanced i włącz Developer mode, a następnie dodaj swój link PipMCP. Developer mode wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Settings › Connectors › Add custom connector), Cursorze i innych klientach MCP.
Ile to kosztuje?
PipMCP ma plan darmowy, który nie wymaga karty kredytowej. Plany płatne rozliczane są za każde ukończone zadanie. Potrzebujesz też własnego konta Lytho.
Czy obejmuje Lytho Workflow?
Nie. To połączenie korzysta z Lytho DAM API, więc obejmuje zasoby, kolekcje, tagi, metadane i użytkowników. Lytho Workflow nie jest jego częścią.
Powiązane integracje
Pozwól swojej AI działać w Lytho już dziś.
Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.
Połącz Lytho za darmoPipMCP nie jest powiązany z Lytho. Nazwy produktów są znakami towarowymi ich właścicieli.






