Integration · Entwicklertools
Claude & ChatGPT mit Cloudsmith verbinden
Frage deine KI, welche Pakete in einem Cloudsmith-Repository Schwachstellen aufweisen, wer laut Audit-Log was geändert hat oder wie nah du an deinem Speicherlimit bist. Sie kann Repositories und Pakete durchsuchen, Scanergebnisse und Abhängigkeiten lesen sowie Pakete unter Quarantäne stellen, mit Tags versehen, kopieren oder verschieben. Außerdem kann sie Mitglieder, Teams und Berechtigungstoken auflisten und Personen in deine Organisation einladen.
Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.
Fragen Sie zum Beispiel
“Welche Pakete in unserem Produktions-Repository haben Schwachstellenbefunde?”
Die KI listet die Scanergebnisse aller Pakete im Repository auf und öffnet die Scans mit Befunden.
“Stelle Version 2.4.1 unseres Pakets api-client unter Quarantäne.”
Sie findet das Paket im Repository und stellt es unter Quarantäne, sodass es nicht heruntergeladen werden kann. Du kannst es später wieder freigeben.
“Übernimm den neuesten Build aus Staging in die Produktion.”
Sie sucht im Staging-Repository nach dem Paket, kopiert es in das Produktions-Repository und prüft den Synchronisierungsstatus.
Was Ihre KI tun kann
Repositories und Pakete
Durchsuche Repositories und Pakete, lies Paketdetails, Abhängigkeiten und den Synchronisierungsstatus und kopiere, verschiebe, tagge oder lösche Pakete.
Sicherheit und Scans
Liste Schwachstellenscans für einen Eigentümer, ein Repository oder ein Paket auf, lies vollständige Befunde, starte einen neuen Scan und stelle Pakete unter Quarantäne.
Organisation und Zugriff
Liste Organisationen, Mitglieder, Teams und ausstehende Einladungen auf, lade Mitglieder ein, lies Berechtigungstoken, durchsuche das Audit-Log und prüfe das Speicherkontingent.
“Wer hat letzte Woche Pakete in unserer Organisation gelöscht?”
Sie durchsucht das Audit-Log der Organisation und zeigt, wer wann was getan hat.
“Wie viel Speicher und Bandbreite haben wir diesen Monat verbraucht?”
Sie liest deinen Speicher- und Bandbreitenverbrauch im Verhältnis zum Kontingent deines Tarifs aus.
“Lade [email protected] als Member im Team platform in unsere Organisation ein.”
Sie lädt sie mit der Rolle Member und dem von dir genannten Team ein. Cloudsmith sendet ihr eine Einladungs-E-Mail.
343 Tools für Cloudsmith
Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.
archive_entitlementFür andere sichtbararchive_geoipFür andere sichtbararchive_saml_group_syncFür andere sichtbarcopy_packageFür andere sichtbarKopiere ein Paket in ein anderes Repository im selben Namensraum (Slug des Ziel-Repositories). Setze republish, um ein vorhandenes Paket mit derselben Version zu überschreiben.create_a_cargo_upstream_config_for_this_repositoryÄndert Datencreate_a_composer_upstream_config_for_this_repositoryÄndert Datencreate_a_conda_upstream_config_for_this_repositoryÄndert Datencreate_a_cran_upstream_config_for_this_repositoryÄndert Datencreate_a_dart_upstream_config_for_this_repositoryÄndert Datencreate_a_debian_upstream_config_for_this_repositoryÄndert Datencreate_a_docker_upstream_config_for_this_repositoryÄndert Datencreate_a_generic_upstream_config_for_this_repositoryÄndert Datencreate_a_go_upstream_config_for_this_repositoryÄndert Datencreate_a_helm_upstream_config_for_this_repositoryÄndert Datencreate_a_hex_upstream_config_for_this_repositoryÄndert Datencreate_a_huggingface_upstream_config_for_this_repositoryÄndert Datencreate_a_maven_upstream_config_for_this_repositoryÄndert Datencreate_a_nix_upstream_config_for_this_repositoryÄndert Datencreate_a_npm_upstream_config_for_this_repositoryÄndert Datencreate_a_nuget_upstream_config_for_this_repositoryÄndert Datencreate_a_python_upstream_config_for_this_repositoryÄndert Datencreate_a_redhat_upstream_config_for_this_repositoryÄndert Datencreate_a_ruby_upstream_config_for_this_repositoryÄndert Datencreate_a_swift_upstream_config_for_this_repositoryÄndert Datencreate_alpineÄndert Datencreate_alpine_packages_validate_upload_alpineÄndert Datencreate_an_alpine_upstream_config_for_this_repositoryÄndert Datencreate_broadcast_broadcast_tokenLöscht Datencreate_cargoÄndert Datencreate_cargo_packages_validate_upload_cargoÄndert Datencreate_cocoapodÄndert Datencreate_cocoapod_packages_validate_upload_cocoapodsÄndert Datencreate_composerÄndert Datencreate_composer_packages_validate_upload_composerÄndert Datencreate_conanÄndert Datencreate_conan_packages_validate_upload_conanÄndert Datencreate_condaÄndert Datencreate_conda_packages_validate_upload_condaÄndert Datencreate_cranÄndert Datencreate_cran_packages_validate_upload_cranÄndert Datencreate_dartÄndert Datencreate_dart_packages_validate_upload_dartÄndert Datencreate_debÄndert Datencreate_deb_packages_validate_upload_debÄndert Datencreate_dockerÄndert Datencreate_docker_packages_validate_upload_dockerÄndert Datencreate_documentÄndert Datencreate_entitlement_resetÄndert Datencreate_entitlement_toggle_private_broadcastÄndert Datencreate_genericÄndert Datencreate_generic_packages_validate_upload_genericÄndert Datencreate_goÄndert Datencreate_go_packages_validate_upload_goÄndert Datencreate_helmÄndert Datencreate_helm_packages_validate_upload_helmÄndert Datencreate_hexÄndert Datencreate_hex_packages_validate_upload_hexÄndert Datencreate_huggingfaceÄndert Datencreate_huggingface_packages_validate_upload_huggingfaceÄndert Datencreate_invite_extendÄndert Datencreate_license_policy_evaluationÄndert Datencreate_luarockÄndert Datencreate_luarock_packages_validate_upload_luarocksÄndert Datencreate_mavenÄndert Datencreate_maven_packages_validate_upload_mavenÄndert Datencreate_mcpÄndert Datencreate_mcp_packages_validate_upload_mcpÄndert Datencreate_nixÄndert Datencreate_nix_packages_validate_upload_nixÄndert Datencreate_npmÄndert Datencreate_npm_packages_validate_upload_npmÄndert Datencreate_nugetÄndert Datencreate_nuget_packages_validate_upload_nugetÄndert Datencreate_org_api_key_ruleÄndert Datencreate_org_deny_policyÄndert Datencreate_org_license_policyÄndert Datencreate_org_openid_connectÄndert Datencreate_org_saml_group_syncÄndert Datencreate_org_serviceÄndert Datencreate_org_teamÄndert Datencreate_org_vulnerability_policyÄndert Datencreate_p2Ändert Datencreate_p2_packages_validate_upload_p2Ändert Datencreate_package_resyncÄndert Datencreate_pythonÄndert Datencreate_python_packages_validate_upload_pythonÄndert Datencreate_rawÄndert Datencreate_raw_packages_validate_upload_rawÄndert Datencreate_recycle_bin_actionÄndert Datencreate_regenerateÄndert Datencreate_regenerate_repos_ed25519_regenerateÄndert Datencreate_regenerate_repos_gpg_regenerateÄndert Datencreate_regenerate_repos_rsa_regenerateÄndert Datencreate_repo_connectedÄndert Datencreate_repo_ecdsaÄndert Datencreate_repo_ed25519Ändert Datencreate_repo_gpgÄndert Datencreate_repo_rsaÄndert Datencreate_rpmÄndert Datencreate_rpm_packages_validate_upload_rpmÄndert Datencreate_rubyÄndert Datencreate_ruby_packages_validate_upload_rubyÄndert Datencreate_swiftÄndert Datencreate_swift_packages_validate_upload_swiftÄndert Datencreate_team_userÄndert Datencreate_terraformÄndert Datencreate_terraform_packages_validate_upload_terraformÄndert Datencreate_testÄndert Datencreate_userLöscht Datencreate_vagrantÄndert Datencreate_vagrant_packages_validate_upload_vagrantÄndert Datencreate_vsxÄndert Datencreate_vsx_packages_validate_upload_vsxÄndert Datencreate_vulnerability_policy_evaluationÄndert Datendelete_alpineLöscht Datendelete_cargoLöscht Datendelete_composerLöscht Datendelete_condaLöscht Datendelete_connectedLöscht Datendelete_cranLöscht Datendelete_dartLöscht Datendelete_debLöscht Datendelete_dockerLöscht Datendelete_entitlementLöscht Datendelete_genericLöscht Datendelete_goLöscht Datendelete_helmLöscht Datendelete_hexLöscht Datendelete_huggingfaceLöscht Datendelete_mavenLöscht Datendelete_nixLöscht Datendelete_npmLöscht Datendelete_nugetLöscht Datendelete_orgLöscht Datendelete_org_api_key_ruleLöscht Datendelete_org_deny_policyLöscht Datendelete_org_inviteLöscht Datendelete_org_license_policyLöscht Datendelete_org_openid_connectLöscht Datendelete_org_saml_group_syncLöscht Datendelete_org_serviceLöscht Datendelete_org_teamLöscht Datendelete_org_userLöscht Datendelete_org_vulnerability_policyLöscht Datendelete_packageLöscht DatenLösche ein Paket aus einem Repository anhand von owner, repo und package_identifier. Prüfe zuerst die Paketkennung; behandle diese Aktion als unumkehrbar.delete_pythonLöscht Datendelete_repoLöscht Datendelete_rpmLöscht Datendelete_rubyLöscht Datendelete_swiftLöscht Datendelete_webhookLöscht Datenget_alpineget_audit_log_audit_log_repo_listget_basic_statusget_cargoget_composerget_condaget_connectedget_cranget_current_userRufe das Profil des Cloudsmith-Benutzers ab, zu dem die Verbindung gehört (Name, Slug, E-Mail-Adresse).get_dartget_debget_distroget_dockerget_entitlementRufe die Details und Limits eines Berechtigungstokens anhand von owner, repo und entitlement_identifier ab.get_entitlement_metrics_entitlements_account_listget_entitlement_metrics_entitlements_repo_listget_formatget_genericget_geoip_statusget_goget_helmget_hexget_historyget_history_quota_oss_history_readget_huggingfaceget_license_policy_evaluationget_mavenget_namespaceget_nixget_npmget_nugetget_openid_connect_dynamic_mappingget_orgRufe die Details einer Organisation anhand ihres Slugs (org) ab.get_org_api_key_ruleget_org_deny_policyget_org_license_policyget_org_openid_connectget_org_serviceget_org_teamget_org_userget_org_vulnerability_policyget_ossget_packageRufe die vollständigen Details eines Pakets anhand von owner, repo und package_identifier (slug_perm) ab.get_package_2get_package_statusPrüfe den Synchronisierungs- und Verarbeitungsstatus eines Pakets anhand von owner, repo und package_identifier, etwa nach einem Upload, Kopieren oder Verschieben.get_pythonget_recycle_binget_repoRufe die Details eines Repositories anhand von owner und repo_identifier (slug) ab.get_rpmget_rubyget_saml_group_sync_statusget_storage_quotaRufe den Speicher- und Bandbreitenverbrauch im Verhältnis zum Tarifkontingent für einen owner (Benutzer oder Organisation) ab.get_storage_regionget_swiftget_userget_versionget_vulnerability_policy_evaluationget_vulnerability_scanRufe die vollständigen Befunde eines Schwachstellenscans anhand von owner, repo, package und der Scan-Kennung ab.get_webhookget_webhook_webhooks_readinvite_memberÄndert DatenLade jemanden per E-Mail-Adresse oder Benutzer-Slug mit einer Rolle (Owner, Manager, Member, Collaborator) und optionalen Teams in eine Organisation ein. Sendet der Person eine Einladungs-E-Mail.list_alpineslist_cargoslist_composerslist_condaslist_cranslist_dartslist_debslist_distroslist_dockerslist_documentslist_entitlementsListe Berechtigungstoken (Downloadzugriff für Kunden) in einem Repository auf, mit optionaler Namenssuche und einem Filter für ausschließlich aktive Token.list_formatslist_genericslist_goslist_helmslist_hexeslist_huggingfaceslist_invitesListe ausstehende Einladungen in eine Organisation auf.list_license_policy_evaluationslist_limitslist_mavenslist_membersListe oder durchsuche Mitglieder einer Organisation (org-Slug), optional gefiltert nach aktiven oder inaktiven Benutzern.list_my_reposListe alle Repositories auf, auf die du über dein Konto und deine Organisationen zugreifen kannst.list_namespaceslist_nixeslist_npmslist_nugetslist_openid_connect_dynamic_mappingslist_org_api_key_ruleslist_org_custom_domainslist_org_deny_policieslist_org_license_policieslist_org_license_policy_violationslist_org_saml_authenticationslist_org_saml_group_syncslist_org_usage_limitslist_org_vulnerability_policieslist_org_vulnerability_policy_violationslist_orgsListe die Organisationen, denen du angehörst, mit ihren Slugs auf.list_package_dependenciesListe die Abhängigkeiten eines Pakets anhand von owner, repo und package_identifier auf.list_package_groupsListe Pakete in einem Repository nach Namen gruppiert auf (eine Zeile pro Paket mit seinen Versionen), mit optionaler Suchabfrage.list_package_vulnerability_scansListe die Ergebnisse von Schwachstellenscans für ein einzelnes Paket (owner, repo, package) auf.list_pythonslist_repo_connectedslist_repo_ecdsaslist_repo_ed25519slist_repo_geoipslist_repo_gpgslist_repo_privilegeslist_repo_retentionslist_repo_rsaslist_repo_vulnerability_scansListe die Ergebnisse von Schwachstellenscans für alle Pakete in einem Repository (owner, repo) auf.list_repo_x509_ecdsaslist_repo_x509_rsaslist_rpmslist_rubieslist_storage_regionslist_swiftslist_team_userslist_teamsListe oder durchsuche Teams in einer Organisation (org-Slug).list_user_removeslist_users_user_tokens_listlist_vulnerability_policy_evaluationslist_vulnerability_scansListe die Ergebnisse von Schwachstellenscans über alle Repositories eines Eigentümers (Benutzer oder Organisation) hinweg auf.move_packageÄndert DatenVerschiebe ein Paket in ein anderes Repository im selben Namensraum (Slug des Ziel-Repositories). Es wird aus dem Quell-Repository entfernt.pay_repo_regionBewegt Geldquarantine_packageÄndert DatenStelle ein Paket unter Quarantäne, sodass es nicht heruntergeladen werden kann, oder setze release auf true, um es aus der Quarantäne freizugeben.restore_entitlementÄndert Datenrestore_geoipÄndert Datenrestore_saml_group_syncÄndert Datenscan_packageÄndert DatenStarte einen neuen Schwachstellenscan eines Pakets anhand von owner, repo und package_identifier.search_audit_logDurchsuche das Audit-Log für einen owner (Benutzer oder Organisation): wer wann was getan hat, mit einer optionalen Suchabfrage nach Ereignissen, Akteuren oder Datumsangaben.search_org_openid_connectssearch_org_servicessearch_packagesListe Pakete in einem Repository (owner, repo) auf oder durchsuche sie mit einer Abfrage nach Name, Version, Format, Status, Tag und weiteren Kriterien.search_reposListe oder durchsuche Repositories eines einzelnen Eigentümers (Benutzer- oder Organisations-Slug), mit optionaler Suchabfrage nach Name oder Slug und Sortierung.submit_documentFür andere sichtbarsubmit_document_completeFür andere sichtbarsubmit_entitlementFür andere sichtbarsubmit_entitlement_refreshFür andere sichtbarsubmit_inviteFür andere sichtbarsubmit_serviceFür andere sichtbarsubmit_userFür andere sichtbarsubmit_user_refreshLöscht Datentag_packageÄndert DatenFüge Tags eines Pakets hinzu, ersetze oder entferne sie oder lösche alle Tags (action + tags), anhand von owner, repo und package_identifier. Unveränderliche Tags können später nicht entfernt werden.update_alpineÄndert Datenupdate_bulk_actionFür andere sichtbarupdate_cargoÄndert Datenupdate_composerÄndert Datenupdate_condaÄndert Datenupdate_connectedÄndert Datenupdate_cranÄndert Datenupdate_dartÄndert Datenupdate_debÄndert Datenupdate_dockerÄndert Datenupdate_documentÄndert Datenupdate_entitlementÄndert Datenupdate_genericÄndert Datenupdate_goÄndert Datenupdate_helmÄndert Datenupdate_hexÄndert Datenupdate_huggingfaceÄndert Datenupdate_mavenÄndert Datenupdate_nixÄndert Datenupdate_npmÄndert Datenupdate_nugetÄndert Datenupdate_openidÄndert Datenupdate_org_api_key_ruleÄndert Datenupdate_org_deny_policyÄndert Datenupdate_org_inviteÄndert Datenupdate_org_license_policyÄndert Datenupdate_org_openid_connectÄndert Datenupdate_org_saml_authenticationsFür andere sichtbarupdate_org_serviceÄndert Datenupdate_org_teamÄndert Datenupdate_org_usage_limitsFür andere sichtbarupdate_org_userÄndert Datenupdate_org_vulnerability_policyÄndert Datenupdate_package_licenseÄndert Datenupdate_pythonÄndert Datenupdate_repoÄndert Datenupdate_repo_geoipsFür andere sichtbarupdate_repo_privilegesFür andere sichtbarupdate_repo_retentionsFür andere sichtbarupdate_rpmÄndert Datenupdate_rubyÄndert Datenupdate_swiftÄndert Datenupdate_team_usersFür andere sichtbarupdate_user_roleLöscht Datenupdate_user_visibilityÄndert Datenupdate_webhookLöscht Daten
In drei Schritten einrichten
- 1
App auswählen
Erstellen Sie ein kostenloses HeyMyApps-Konto und wählen Sie Cloudsmith aus der App-Liste.
- 2
Schlüssel einfügen
Füge deinen Cloudsmith-API-Schlüssel ein. Klicke in Cloudsmith oben rechts auf dein Benutzersymbol, wähle „Persönliche API-Schlüssel“ und klicke auf „Aktualisieren“, um den Schlüssel anzuzeigen. Kopiere ihn anschließend. Durch das Aktualisieren wird dein bisheriger Schlüssel deaktiviert. Aktualisiere ihn daher auch überall dort, wo er sonst verwendet wurde.
- 3
Link zu Ihrer KI hinzufügen
Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:
- Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
- Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
- Aktivieren Sie den Konnektor über das +-Menü in einem Chat.
Fragen
Was kann die KI in Cloudsmith tun?
Die KI kann Repositories, Pakete, Paketgruppen, Abhängigkeiten, Schwachstellenscans, Berechtigungstoken, Organisationen, Mitglieder, Teams, Einladungen, das Audit-Log und das Speicherkontingent durchsuchen und auslesen. Sie kann Scans starten, Pakete unter Quarantäne stellen, taggen, kopieren und verschieben sowie Mitglieder einladen. Wenn du das entsprechende Tool aktivierst, kann sie auch ein Paket löschen.
Sieht die KI meinen Cloudsmith-API-Schlüssel?
Nein. Dein Cloudsmith-API-Schlüssel wird verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern wird er nicht erneut angezeigt, auch dir nicht. Die KI sieht nur die Ergebnisse der Tools, die sie aufruft.
Kann ich steuern, was die KI tun darf?
Ja. Du wählst aus, welche Tools aktiviert sind, und kannst daher mit reinem Lesezugriff beginnen. Das Löschen eines Pakets lässt sich nicht rückgängig machen, und das Kopieren mit republish überschreibt eine vorhandene Version. Deshalb können diese Aktionen vor der Ausführung deine Freigabe erfordern. Jeder Tool-Aufruf wird protokolliert.
Funktioniert das mit ChatGPT?
Ja. Gehe in ChatGPT zu Einstellungen › Apps & Konnektoren › Erweitert und aktiviere den Entwicklermodus. Füge anschließend deinen HeyMyApps-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen), Cursor und anderen MCP-Clients.
Was kostet das?
HeyMyApps bietet einen kostenlosen Tarif, für den keine Kreditkarte erforderlich ist. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Außerdem benötigst du ein eigenes Cloudsmith-Konto.
Kann das Aktualisieren meines API-Schlüssels andere Tools beeinträchtigen?
Ja, das kann passieren. Wenn du in Cloudsmith unter „Persönliche API-Schlüssel“ auf „Aktualisieren“ klickst, wird ein neuer Schlüssel angezeigt und der bisherige deaktiviert. Alles, was den alten Schlüssel verwendet hat, etwa eine CI-Pipeline, benötigt ebenfalls den neuen Schlüssel.
Lassen Sie Ihre KI noch heute in Cloudsmith arbeiten.
Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.
Cloudsmith kostenlos verbindenHeyMyApps steht in keiner Verbindung zu Cloudsmith. Produktnamen sind Marken ihrer jeweiligen Inhaber.






