Saltar al contenido

Integración · Herramientas de desarrollo

Conecte Claude y ChatGPT con Cloudsmith

Pregunte a su IA qué paquetes en un repositorio de Cloudsmith tienen vulnerabilidades, quién modificó qué en el registro de auditoría o cuánto le queda de cuota de almacenamiento. Puede buscar repositorios y paquetes, leer resultados de escaneo y dependencias, y aislar, etiquetar, copiar o mover paquetes. También puede listar miembros, equipos y tokens de acceso, e invitar personas a su organización.

Conecta Cloudsmith gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “¿Qué paquetes en nuestro repositorio de producción tienen hallazgos de vulnerabilidad?”

    La IA lista los resultados del escaneo para todos los paquetes del repositorio y abre los escaneos con hallazgos.

  • “Aislar la versión 2.4.1 de nuestro paquete api-client.”

    Encuentra el paquete en el repositorio y lo aísla para que no pueda ser descargado. Puede volver a publicarlo más tarde.

  • “Promover la última compilación desde staging a producción.”

    Busca el repositorio de staging para el paquete, lo copia al repositorio de producción y verifica el estado de sincronización.

Qué puede hacer tu IA

Repositorios y paquetes

Busque repositorios y paquetes, lea detalles del paquete, dependencias y estado de sincronización, y copie, mueva, etiquete o elimine paquetes.

Seguridad y escaneos

Liste los escaneos de vulnerabilidad para un propietario, un repositorio o un paquete, lea hallazgos completos, inicie un nuevo escaneo y aisle paquetes.

Organización y acceso

Liste organizaciones, miembros, equipos e invitaciones pendientes, invite miembros, lea tokens de acceso, busque el registro de auditoría y verifique la cuota de almacenamiento.

  • “¿Quién eliminó paquetes en nuestra organización la semana pasada?”

    Busca el registro de auditoría de la organización y muestra quién hizo qué y cuándo.

  • “¿Cuánto almacenamiento y ancho de banda hemos utilizado este mes?”

    Lee su uso de almacenamiento y ancho de banda frente a la cuota de su plan.

  • “Invite [email protected] a nuestra organización como Miembro en el equipo de plataforma.”

    La invita con el rol de Miembro y el equipo que nombre. Cloudsmith le envía un correo electrónico de invitación.

343 herramientas para Cloudsmith

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • archive_entitlementVisible para otros
  • archive_geoipVisible para otros
  • archive_saml_group_syncVisible para otros
  • copy_packageVisible para otrosCopie un paquete a otro repositorio en el mismo espacio de nombres (slug del repositorio de destino). Establezca republish para sobrescribir un paquete existente con la misma versión.
  • create_a_cargo_upstream_config_for_this_repositoryModifica datos
  • create_a_composer_upstream_config_for_this_repositoryModifica datos
  • create_a_conda_upstream_config_for_this_repositoryModifica datos
  • create_a_cran_upstream_config_for_this_repositoryModifica datos
  • create_a_dart_upstream_config_for_this_repositoryModifica datos
  • create_a_debian_upstream_config_for_this_repositoryModifica datos
  • create_a_docker_upstream_config_for_this_repositoryModifica datos
  • create_a_generic_upstream_config_for_this_repositoryModifica datos
  • create_a_go_upstream_config_for_this_repositoryModifica datos
  • create_a_helm_upstream_config_for_this_repositoryModifica datos
  • create_a_hex_upstream_config_for_this_repositoryModifica datos
  • create_a_huggingface_upstream_config_for_this_repositoryModifica datos
  • create_a_maven_upstream_config_for_this_repositoryModifica datos
  • create_a_nix_upstream_config_for_this_repositoryModifica datos
  • create_a_npm_upstream_config_for_this_repositoryModifica datos
  • create_a_nuget_upstream_config_for_this_repositoryModifica datos
  • create_a_python_upstream_config_for_this_repositoryModifica datos
  • create_a_redhat_upstream_config_for_this_repositoryModifica datos
  • create_a_ruby_upstream_config_for_this_repositoryModifica datos
  • create_a_swift_upstream_config_for_this_repositoryModifica datos
  • create_alpineModifica datos
  • create_alpine_packages_validate_upload_alpineModifica datos
  • create_an_alpine_upstream_config_for_this_repositoryModifica datos
  • create_broadcast_broadcast_tokenElimina datos
  • create_cargoModifica datos
  • create_cargo_packages_validate_upload_cargoModifica datos
  • create_cocoapodModifica datos
  • create_cocoapod_packages_validate_upload_cocoapodsModifica datos
  • create_composerModifica datos
  • create_composer_packages_validate_upload_composerModifica datos
  • create_conanModifica datos
  • create_conan_packages_validate_upload_conanModifica datos
  • create_condaModifica datos
  • create_conda_packages_validate_upload_condaModifica datos
  • create_cranModifica datos
  • create_cran_packages_validate_upload_cranModifica datos
  • create_dartModifica datos
  • create_dart_packages_validate_upload_dartModifica datos
  • create_debModifica datos
  • create_deb_packages_validate_upload_debModifica datos
  • create_dockerModifica datos
  • create_docker_packages_validate_upload_dockerModifica datos
  • create_documentModifica datos
  • create_entitlement_resetModifica datos
  • create_entitlement_toggle_private_broadcastModifica datos
  • create_genericModifica datos
  • create_generic_packages_validate_upload_genericModifica datos
  • create_goModifica datos
  • create_go_packages_validate_upload_goModifica datos
  • create_helmModifica datos
  • create_helm_packages_validate_upload_helmModifica datos
  • create_hexModifica datos
  • create_hex_packages_validate_upload_hexModifica datos
  • create_huggingfaceModifica datos
  • create_huggingface_packages_validate_upload_huggingfaceModifica datos
  • create_invite_extendModifica datos
  • create_license_policy_evaluationModifica datos
  • create_luarockModifica datos
  • create_luarock_packages_validate_upload_luarocksModifica datos
  • create_mavenModifica datos
  • create_maven_packages_validate_upload_mavenModifica datos
  • create_mcpModifica datos
  • create_mcp_packages_validate_upload_mcpModifica datos
  • create_nixModifica datos
  • create_nix_packages_validate_upload_nixModifica datos
  • create_npmModifica datos
  • create_npm_packages_validate_upload_npmModifica datos
  • create_nugetModifica datos
  • create_nuget_packages_validate_upload_nugetModifica datos
  • create_org_api_key_ruleModifica datos
  • create_org_deny_policyModifica datos
  • create_org_license_policyModifica datos
  • create_org_openid_connectModifica datos
  • create_org_saml_group_syncModifica datos
  • create_org_serviceModifica datos
  • create_org_teamModifica datos
  • create_org_vulnerability_policyModifica datos
  • create_p2Modifica datos
  • create_p2_packages_validate_upload_p2Modifica datos
  • create_package_resyncModifica datos
  • create_pythonModifica datos
  • create_python_packages_validate_upload_pythonModifica datos
  • create_rawModifica datos
  • create_raw_packages_validate_upload_rawModifica datos
  • create_recycle_bin_actionModifica datos
  • create_regenerateModifica datos
  • create_regenerate_repos_ed25519_regenerateModifica datos
  • create_regenerate_repos_gpg_regenerateModifica datos
  • create_regenerate_repos_rsa_regenerateModifica datos
  • create_repo_connectedModifica datos
  • create_repo_ecdsaModifica datos
  • create_repo_ed25519Modifica datos
  • create_repo_gpgModifica datos
  • create_repo_rsaModifica datos
  • create_rpmModifica datos
  • create_rpm_packages_validate_upload_rpmModifica datos
  • create_rubyModifica datos
  • create_ruby_packages_validate_upload_rubyModifica datos
  • create_swiftModifica datos
  • create_swift_packages_validate_upload_swiftModifica datos
  • create_team_userModifica datos
  • create_terraformModifica datos
  • create_terraform_packages_validate_upload_terraformModifica datos
  • create_testModifica datos
  • create_userElimina datos
  • create_vagrantModifica datos
  • create_vagrant_packages_validate_upload_vagrantModifica datos
  • create_vsxModifica datos
  • create_vsx_packages_validate_upload_vsxModifica datos
  • create_vulnerability_policy_evaluationModifica datos
  • delete_alpineElimina datos
  • delete_cargoElimina datos
  • delete_composerElimina datos
  • delete_condaElimina datos
  • delete_connectedElimina datos
  • delete_cranElimina datos
  • delete_dartElimina datos
  • delete_debElimina datos
  • delete_dockerElimina datos
  • delete_entitlementElimina datos
  • delete_genericElimina datos
  • delete_goElimina datos
  • delete_helmElimina datos
  • delete_hexElimina datos
  • delete_huggingfaceElimina datos
  • delete_mavenElimina datos
  • delete_nixElimina datos
  • delete_npmElimina datos
  • delete_nugetElimina datos
  • delete_orgElimina datos
  • delete_org_api_key_ruleElimina datos
  • delete_org_deny_policyElimina datos
  • delete_org_inviteElimina datos
  • delete_org_license_policyElimina datos
  • delete_org_openid_connectElimina datos
  • delete_org_saml_group_syncElimina datos
  • delete_org_serviceElimina datos
  • delete_org_teamElimina datos
  • delete_org_userElimina datos
  • delete_org_vulnerability_policyElimina datos
  • delete_packageElimina datosElimine un paquete de un repositorio por propietario, repositorio e identificador de paquete. Verifique el identificador del paquete primero; trate esto como irreversible.
  • delete_pythonElimina datos
  • delete_repoElimina datos
  • delete_rpmElimina datos
  • delete_rubyElimina datos
  • delete_swiftElimina datos
  • delete_webhookElimina datos
  • get_alpine
  • get_audit_log_audit_log_repo_list
  • get_basic_status
  • get_cargo
  • get_composer
  • get_conda
  • get_connected
  • get_cran
  • get_current_userObtenga el perfil del usuario de Cloudsmith al cual pertenece la conexión (nombre, slug, correo electrónico).
  • get_dart
  • get_deb
  • get_distro
  • get_docker
  • get_entitlementObtenga los detalles y límites de un solo token de licencia por propietario, repositorio e identificador de licencia.
  • 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_orgObtenga los detalles de una sola organización por su identificador (org).
  • 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_packageObtenga los detalles completos de un solo paquete por propietario, repositorio e identificador de paquete (slug_perm).
  • get_package_2
  • get_package_statusVerifique el estado de sincronización o procesamiento de un paquete por propietario, repositorio e identificador del paquete, por ejemplo después de una subida, copia o movimiento.
  • get_python
  • get_recycle_bin
  • get_repoObtenga los detalles de un solo repositorio por propietario e identificador de repositorio (slug).
  • get_rpm
  • get_ruby
  • get_saml_group_sync_status
  • get_storage_quotaObtenga el uso de almacenamiento y ancho de banda contra la cuota del plan para un propietario (usuario u organización).
  • get_storage_region
  • get_swift
  • get_user
  • get_version
  • get_vulnerability_policy_evaluation
  • get_vulnerability_scanObtenga los hallazgos completos de una sola escaneo de vulnerabilidades por propietario, repositorio, paquete e identificador de escaneo.
  • get_webhook
  • get_webhook_webhooks_read
  • invite_memberModifica datosInvite a alguien a una organización por correo electrónico o identificador de usuario con un rol (Dueño, Administrador, Miembro, Colaborador) y equipos opcionales. Envíeles un correo de invitación.
  • list_alpines
  • list_cargos
  • list_composers
  • list_condas
  • list_crans
  • list_darts
  • list_debs
  • list_distros
  • list_dockers
  • list_documents
  • list_entitlementsListe los tokens de licencia (acceso de descarga para clientes) en un repositorio, con una búsqueda de nombre opcional y filtro solo activos.
  • list_formats
  • list_generics
  • list_gos
  • list_helms
  • list_hexes
  • list_huggingfaces
  • list_invitesListe las invitaciones pendientes a una organización.
  • list_license_policy_evaluations
  • list_limits
  • list_mavens
  • list_membersListe o busque miembros de una organización (slug de organización), opcionalmente filtrados por usuarios activos o inactivos.
  • list_my_reposListe todos los repositorios a los que puede acceder en su cuenta y organizaciones.
  • 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 las organizaciones a las que pertenece con sus slugs.
  • list_package_dependenciesListe las dependencias de un paquete por propietario, repositorio e identificador del paquete.
  • list_package_groupsListe los paquetes en un repositorio agrupados por nombre (una fila por paquete con sus versiones), con una consulta de búsqueda opcional.
  • list_package_vulnerability_scansListe los resultados del escaneo de vulnerabilidades para un único paquete (propietario, repositorio y paquete).
  • 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 los resultados del escaneo de vulnerabilidades para todos los paquetes en un único repositorio (propietario, repositorio).
  • list_repo_x509_ecdsas
  • list_repo_x509_rsas
  • list_rpms
  • list_rubies
  • list_storage_regions
  • list_swifts
  • list_team_users
  • list_teamsListe o busque equipos dentro de una organización (slug de organización).
  • list_user_removes
  • list_users_user_tokens_list
  • list_vulnerability_policy_evaluations
  • list_vulnerability_scansListe los resultados de las escaneos de vulnerabilidades en todos los repositorios de un propietario (usuario u organización).
  • move_packageModifica datosMueve un paquete a otro repositorio en el mismo espacio de nombres (identificador del repositorio destino); se elimina del repositorio fuente.
  • pay_repo_regionMueve dinero
  • quarantine_packageModifica datosAisle un paquete para que no pueda ser descargado, o establezca release a true para liberarlo del aislamiento.
  • restore_entitlementModifica datos
  • restore_geoipModifica datos
  • restore_saml_group_syncModifica datos
  • scan_packageModifica datosInicie una nueva escaneo de vulnerabilidades de un paquete por propietario, repositorio e identificador de paquete.
  • search_audit_logBusque el registro de auditoría para un propietario (usuario o organización): ¿quién hizo qué y cuándo, con una consulta opcional en eventos, actores o fechas.
  • search_org_openid_connects
  • search_org_services
  • search_packagesListe o busque paquetes en un repositorio (propietario, repositorio), con una consulta sobre nombre, versión, formato, estado, etiqueta y más.
  • search_reposListe o busque repositorios dentro de un único propietario (usuario u slug de organización), con una consulta opcional por nombre o slug y ordenamiento.
  • submit_documentVisible para otros
  • submit_document_completeVisible para otros
  • submit_entitlementVisible para otros
  • submit_entitlement_refreshVisible para otros
  • submit_inviteVisible para otros
  • submit_serviceVisible para otros
  • submit_userVisible para otros
  • submit_user_refreshElimina datos
  • tag_packageModifica datosAgregue, reemplace, elimine o limpie etiquetas en un paquete (acción + etiquetas), por propietario, repositorio e identificador de paquete. Las etiquetas inmutables no se pueden eliminar después.
  • update_alpineModifica datos
  • update_bulk_actionVisible para otros
  • update_cargoModifica datos
  • update_composerModifica datos
  • update_condaModifica datos
  • update_connectedModifica datos
  • update_cranModifica datos
  • update_dartModifica datos
  • update_debModifica datos
  • update_dockerModifica datos
  • update_documentModifica datos
  • update_entitlementModifica datos
  • update_genericModifica datos
  • update_goModifica datos
  • update_helmModifica datos
  • update_hexModifica datos
  • update_huggingfaceModifica datos
  • update_mavenModifica datos
  • update_nixModifica datos
  • update_npmModifica datos
  • update_nugetModifica datos
  • update_openidModifica datos
  • update_org_api_key_ruleModifica datos
  • update_org_deny_policyModifica datos
  • update_org_inviteModifica datos
  • update_org_license_policyModifica datos
  • update_org_openid_connectModifica datos
  • update_org_saml_authenticationsVisible para otros
  • update_org_serviceModifica datos
  • update_org_teamModifica datos
  • update_org_usage_limitsVisible para otros
  • update_org_userModifica datos
  • update_org_vulnerability_policyModifica datos
  • update_package_licenseModifica datos
  • update_pythonModifica datos
  • update_repoModifica datos
  • update_repo_geoipsVisible para otros
  • update_repo_privilegesVisible para otros
  • update_repo_retentionsVisible para otros
  • update_rpmModifica datos
  • update_rubyModifica datos
  • update_swiftModifica datos
  • update_team_usersVisible para otros
  • update_user_roleElimina datos
  • update_user_visibilityModifica datos
  • update_webhookElimina datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige Cloudsmith en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Pegue su clave API de Cloudsmith. En Cloudsmith, haga clic en el icono de usuario en la esquina superior derecha, seleccione Claves API personales y haga clic en Actualizar para revelar la clave, luego copíela. Actualizar desactiva su clave anterior, así que actualice cualquier otra cosa que la utilice.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en Cloudsmith?

La IA puede buscar y leer repositorios, paquetes, grupos de paquetes, dependencias, escaneos de vulnerabilidad, tokens de acceso, organizaciones, miembros, equipos, invitaciones, el registro de auditoría y la cuota de almacenamiento. Puede iniciar escaneos, aislar, etiquetar, copiar y mover paquetes, e invitar miembros. También puede eliminar un paquete si activa esa herramienta.

¿Vea la clave de API de Cloudsmith?

No. Su clave de API de Cloudsmith está encriptada y nunca se muestra a la IA. Una vez guardada, no se mostrará nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Usted elige qué herramientas están activas, por lo que puede empezar con acceso solo de lectura. Borrar un paquete no se puede deshacer y copiar con republish sobrescribe una versión existente, por lo que esas acciones pueden requerir su aprobación antes de ejecutarse. Cada llamada a herramienta está registrada.

¿Funciona con ChatGPT?

Sí. En ChatGPT ve a Configuración › Aplicaciones y Conectores › Avanzado y activa el Modo Desarrollador, luego añade tu enlace PipMCP. El Modo Desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.

¿Cuánto cuesta?

PipMCP tiene un plan gratuito sin tarjeta de crédito. Los planes de pago cobran por tarea completada. También necesita su propia cuenta de Cloudsmith.

¿Romperá otras herramientas al refrescar mi clave de API?

Sí puede. En Cloudsmith, hacer clic en Refrescar bajo Claves de API personales revela una nueva clave y deshabilita la anterior. Cualquier otra cosa que usara la clave antigua, como un pipeline CI, también necesita la nueva clave.

Pon tu IA a trabajar en Cloudsmith hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta Cloudsmith gratis

PipMCP no está afiliado a Cloudsmith. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.