Zum Inhalt springen

Integration · Entwicklertools

cloudsmith.com

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.

Cloudsmith kostenlos verbinden

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 sichtbar
  • archive_geoipFür andere sichtbar
  • archive_saml_group_syncFür andere sichtbar
  • copy_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 Daten
  • create_a_composer_upstream_config_for_this_repositoryÄndert Daten
  • create_a_conda_upstream_config_for_this_repositoryÄndert Daten
  • create_a_cran_upstream_config_for_this_repositoryÄndert Daten
  • create_a_dart_upstream_config_for_this_repositoryÄndert Daten
  • create_a_debian_upstream_config_for_this_repositoryÄndert Daten
  • create_a_docker_upstream_config_for_this_repositoryÄndert Daten
  • create_a_generic_upstream_config_for_this_repositoryÄndert Daten
  • create_a_go_upstream_config_for_this_repositoryÄndert Daten
  • create_a_helm_upstream_config_for_this_repositoryÄndert Daten
  • create_a_hex_upstream_config_for_this_repositoryÄndert Daten
  • create_a_huggingface_upstream_config_for_this_repositoryÄndert Daten
  • create_a_maven_upstream_config_for_this_repositoryÄndert Daten
  • create_a_nix_upstream_config_for_this_repositoryÄndert Daten
  • create_a_npm_upstream_config_for_this_repositoryÄndert Daten
  • create_a_nuget_upstream_config_for_this_repositoryÄndert Daten
  • create_a_python_upstream_config_for_this_repositoryÄndert Daten
  • create_a_redhat_upstream_config_for_this_repositoryÄndert Daten
  • create_a_ruby_upstream_config_for_this_repositoryÄndert Daten
  • create_a_swift_upstream_config_for_this_repositoryÄndert Daten
  • create_alpineÄndert Daten
  • create_alpine_packages_validate_upload_alpineÄndert Daten
  • create_an_alpine_upstream_config_for_this_repositoryÄndert Daten
  • create_broadcast_broadcast_tokenLöscht Daten
  • create_cargoÄndert Daten
  • create_cargo_packages_validate_upload_cargoÄndert Daten
  • create_cocoapodÄndert Daten
  • create_cocoapod_packages_validate_upload_cocoapodsÄndert Daten
  • create_composerÄndert Daten
  • create_composer_packages_validate_upload_composerÄndert Daten
  • create_conanÄndert Daten
  • create_conan_packages_validate_upload_conanÄndert Daten
  • create_condaÄndert Daten
  • create_conda_packages_validate_upload_condaÄndert Daten
  • create_cranÄndert Daten
  • create_cran_packages_validate_upload_cranÄndert Daten
  • create_dartÄndert Daten
  • create_dart_packages_validate_upload_dartÄndert Daten
  • create_debÄndert Daten
  • create_deb_packages_validate_upload_debÄndert Daten
  • create_dockerÄndert Daten
  • create_docker_packages_validate_upload_dockerÄndert Daten
  • create_documentÄndert Daten
  • create_entitlement_resetÄndert Daten
  • create_entitlement_toggle_private_broadcastÄndert Daten
  • create_genericÄndert Daten
  • create_generic_packages_validate_upload_genericÄndert Daten
  • create_goÄndert Daten
  • create_go_packages_validate_upload_goÄndert Daten
  • create_helmÄndert Daten
  • create_helm_packages_validate_upload_helmÄndert Daten
  • create_hexÄndert Daten
  • create_hex_packages_validate_upload_hexÄndert Daten
  • create_huggingfaceÄndert Daten
  • create_huggingface_packages_validate_upload_huggingfaceÄndert Daten
  • create_invite_extendÄndert Daten
  • create_license_policy_evaluationÄndert Daten
  • create_luarockÄndert Daten
  • create_luarock_packages_validate_upload_luarocksÄndert Daten
  • create_mavenÄndert Daten
  • create_maven_packages_validate_upload_mavenÄndert Daten
  • create_mcpÄndert Daten
  • create_mcp_packages_validate_upload_mcpÄndert Daten
  • create_nixÄndert Daten
  • create_nix_packages_validate_upload_nixÄndert Daten
  • create_npmÄndert Daten
  • create_npm_packages_validate_upload_npmÄndert Daten
  • create_nugetÄndert Daten
  • create_nuget_packages_validate_upload_nugetÄndert Daten
  • create_org_api_key_ruleÄndert Daten
  • create_org_deny_policyÄndert Daten
  • create_org_license_policyÄndert Daten
  • create_org_openid_connectÄndert Daten
  • create_org_saml_group_syncÄndert Daten
  • create_org_serviceÄndert Daten
  • create_org_teamÄndert Daten
  • create_org_vulnerability_policyÄndert Daten
  • create_p2Ändert Daten
  • create_p2_packages_validate_upload_p2Ändert Daten
  • create_package_resyncÄndert Daten
  • create_pythonÄndert Daten
  • create_python_packages_validate_upload_pythonÄndert Daten
  • create_rawÄndert Daten
  • create_raw_packages_validate_upload_rawÄndert Daten
  • create_recycle_bin_actionÄndert Daten
  • create_regenerateÄndert Daten
  • create_regenerate_repos_ed25519_regenerateÄndert Daten
  • create_regenerate_repos_gpg_regenerateÄndert Daten
  • create_regenerate_repos_rsa_regenerateÄndert Daten
  • create_repo_connectedÄndert Daten
  • create_repo_ecdsaÄndert Daten
  • create_repo_ed25519Ändert Daten
  • create_repo_gpgÄndert Daten
  • create_repo_rsaÄndert Daten
  • create_rpmÄndert Daten
  • create_rpm_packages_validate_upload_rpmÄndert Daten
  • create_rubyÄndert Daten
  • create_ruby_packages_validate_upload_rubyÄndert Daten
  • create_swiftÄndert Daten
  • create_swift_packages_validate_upload_swiftÄndert Daten
  • create_team_userÄndert Daten
  • create_terraformÄndert Daten
  • create_terraform_packages_validate_upload_terraformÄndert Daten
  • create_testÄndert Daten
  • create_userLöscht Daten
  • create_vagrantÄndert Daten
  • create_vagrant_packages_validate_upload_vagrantÄndert Daten
  • create_vsxÄndert Daten
  • create_vsx_packages_validate_upload_vsxÄndert Daten
  • create_vulnerability_policy_evaluationÄndert Daten
  • delete_alpineLöscht Daten
  • delete_cargoLöscht Daten
  • delete_composerLöscht Daten
  • delete_condaLöscht Daten
  • delete_connectedLöscht Daten
  • delete_cranLöscht Daten
  • delete_dartLöscht Daten
  • delete_debLöscht Daten
  • delete_dockerLöscht Daten
  • delete_entitlementLöscht Daten
  • delete_genericLöscht Daten
  • delete_goLöscht Daten
  • delete_helmLöscht Daten
  • delete_hexLöscht Daten
  • delete_huggingfaceLöscht Daten
  • delete_mavenLöscht Daten
  • delete_nixLöscht Daten
  • delete_npmLöscht Daten
  • delete_nugetLöscht Daten
  • delete_orgLöscht Daten
  • delete_org_api_key_ruleLöscht Daten
  • delete_org_deny_policyLöscht Daten
  • delete_org_inviteLöscht Daten
  • delete_org_license_policyLöscht Daten
  • delete_org_openid_connectLöscht Daten
  • delete_org_saml_group_syncLöscht Daten
  • delete_org_serviceLöscht Daten
  • delete_org_teamLöscht Daten
  • delete_org_userLöscht Daten
  • delete_org_vulnerability_policyLöscht Daten
  • delete_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 Daten
  • delete_repoLöscht Daten
  • delete_rpmLöscht Daten
  • delete_rubyLöscht Daten
  • delete_swiftLöscht Daten
  • delete_webhookLöscht Daten
  • get_alpine
  • get_audit_log_audit_log_repo_list
  • get_basic_status
  • get_cargo
  • get_composer
  • get_conda
  • get_connected
  • get_cran
  • get_current_userRufe das Profil des Cloudsmith-Benutzers ab, zu dem die Verbindung gehört (Name, Slug, E-Mail-Adresse).
  • get_dart
  • get_deb
  • get_distro
  • get_docker
  • get_entitlementRufe die Details und Limits eines Berechtigungstokens anhand von owner, repo und entitlement_identifier ab.
  • get_entitlement_metrics_entitlements_account_list
  • get_entitlement_metrics_entitlements_repo_list
  • get_format
  • get_generic
  • get_geoip_status
  • get_go
  • get_helm
  • get_hex
  • get_history
  • get_history_quota_oss_history_read
  • get_huggingface
  • get_license_policy_evaluation
  • get_maven
  • get_namespace
  • get_nix
  • get_npm
  • get_nuget
  • get_openid_connect_dynamic_mapping
  • get_orgRufe die Details einer Organisation anhand ihres Slugs (org) ab.
  • get_org_api_key_rule
  • get_org_deny_policy
  • get_org_license_policy
  • get_org_openid_connect
  • get_org_service
  • get_org_team
  • get_org_user
  • get_org_vulnerability_policy
  • get_oss
  • get_packageRufe die vollständigen Details eines Pakets anhand von owner, repo und package_identifier (slug_perm) ab.
  • get_package_2
  • get_package_statusPrüfe den Synchronisierungs- und Verarbeitungsstatus eines Pakets anhand von owner, repo und package_identifier, etwa nach einem Upload, Kopieren oder Verschieben.
  • get_python
  • get_recycle_bin
  • get_repoRufe die Details eines Repositories anhand von owner und repo_identifier (slug) ab.
  • get_rpm
  • get_ruby
  • get_saml_group_sync_status
  • get_storage_quotaRufe den Speicher- und Bandbreitenverbrauch im Verhältnis zum Tarifkontingent für einen owner (Benutzer oder Organisation) ab.
  • get_storage_region
  • get_swift
  • get_user
  • get_version
  • get_vulnerability_policy_evaluation
  • get_vulnerability_scanRufe die vollständigen Befunde eines Schwachstellenscans anhand von owner, repo, package und der Scan-Kennung ab.
  • get_webhook
  • get_webhook_webhooks_read
  • invite_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_alpines
  • list_cargos
  • list_composers
  • list_condas
  • list_crans
  • list_darts
  • list_debs
  • list_distros
  • list_dockers
  • list_documents
  • list_entitlementsListe Berechtigungstoken (Downloadzugriff für Kunden) in einem Repository auf, mit optionaler Namenssuche und einem Filter für ausschließlich aktive Token.
  • list_formats
  • list_generics
  • list_gos
  • list_helms
  • list_hexes
  • list_huggingfaces
  • list_invitesListe ausstehende Einladungen in eine Organisation auf.
  • list_license_policy_evaluations
  • list_limits
  • list_mavens
  • list_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_namespaces
  • list_nixes
  • list_npms
  • list_nugets
  • list_openid_connect_dynamic_mappings
  • list_org_api_key_rules
  • list_org_custom_domains
  • list_org_deny_policies
  • list_org_license_policies
  • list_org_license_policy_violations
  • list_org_saml_authentications
  • list_org_saml_group_syncs
  • list_org_usage_limits
  • list_org_vulnerability_policies
  • list_org_vulnerability_policy_violations
  • list_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_pythons
  • list_repo_connecteds
  • list_repo_ecdsas
  • list_repo_ed25519s
  • list_repo_geoips
  • list_repo_gpgs
  • list_repo_privileges
  • list_repo_retentions
  • list_repo_rsas
  • list_repo_vulnerability_scansListe die Ergebnisse von Schwachstellenscans für alle Pakete in einem Repository (owner, repo) auf.
  • list_repo_x509_ecdsas
  • list_repo_x509_rsas
  • list_rpms
  • list_rubies
  • list_storage_regions
  • list_swifts
  • list_team_users
  • list_teamsListe oder durchsuche Teams in einer Organisation (org-Slug).
  • list_user_removes
  • list_users_user_tokens_list
  • list_vulnerability_policy_evaluations
  • list_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 Geld
  • quarantine_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 Daten
  • restore_geoipÄndert Daten
  • restore_saml_group_syncÄndert Daten
  • scan_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_connects
  • search_org_services
  • search_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 sichtbar
  • submit_document_completeFür andere sichtbar
  • submit_entitlementFür andere sichtbar
  • submit_entitlement_refreshFür andere sichtbar
  • submit_inviteFür andere sichtbar
  • submit_serviceFür andere sichtbar
  • submit_userFür andere sichtbar
  • submit_user_refreshLöscht Daten
  • tag_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 Daten
  • update_bulk_actionFür andere sichtbar
  • update_cargoÄndert Daten
  • update_composerÄndert Daten
  • update_condaÄndert Daten
  • update_connectedÄndert Daten
  • update_cranÄndert Daten
  • update_dartÄndert Daten
  • update_debÄndert Daten
  • update_dockerÄndert Daten
  • update_documentÄndert Daten
  • update_entitlementÄndert Daten
  • update_genericÄndert Daten
  • update_goÄndert Daten
  • update_helmÄndert Daten
  • update_hexÄndert Daten
  • update_huggingfaceÄndert Daten
  • update_mavenÄndert Daten
  • update_nixÄndert Daten
  • update_npmÄndert Daten
  • update_nugetÄndert Daten
  • update_openidÄndert Daten
  • update_org_api_key_ruleÄndert Daten
  • update_org_deny_policyÄndert Daten
  • update_org_inviteÄndert Daten
  • update_org_license_policyÄndert Daten
  • update_org_openid_connectÄndert Daten
  • update_org_saml_authenticationsFür andere sichtbar
  • update_org_serviceÄndert Daten
  • update_org_teamÄndert Daten
  • update_org_usage_limitsFür andere sichtbar
  • update_org_userÄndert Daten
  • update_org_vulnerability_policyÄndert Daten
  • update_package_licenseÄndert Daten
  • update_pythonÄndert Daten
  • update_repoÄndert Daten
  • update_repo_geoipsFür andere sichtbar
  • update_repo_privilegesFür andere sichtbar
  • update_repo_retentionsFür andere sichtbar
  • update_rpmÄndert Daten
  • update_rubyÄndert Daten
  • update_swiftÄndert Daten
  • update_team_usersFür andere sichtbar
  • update_user_roleLöscht Daten
  • update_user_visibilityÄndert Daten
  • update_webhookLöscht Daten

In drei Schritten einrichten

  1. 1

    App auswählen

    Erstellen Sie ein kostenloses HeyMyApps-Konto und wählen Sie Cloudsmith aus der App-Liste.

  2. 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. 3

    Link zu Ihrer KI hinzufügen

    Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:

    1. Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
    2. Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
    3. 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 verbinden

HeyMyApps steht in keiner Verbindung zu Cloudsmith. Produktnamen sind Marken ihrer jeweiligen Inhaber.