Saltar al contenido

Integración · Herramientas de desarrollo

Conectar Claude y ChatGPT con GitLab

Pregunta a tu IA qué te espera en GitLab; lee las tareas asignadas en tus proyectos, abre o cierra tareas, deja comentarios de revisión, aprueba y fusiona solicitudes, y explica por qué falló una tubería. Permanece en el chat sin navegar entre proyectos.

Conecta GitLab gratis

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

Prueba a pedirle

  • “¿Qué solicitudes de fusión esperan mi revisión?”

    La IA lista las solicitudes abiertas en los proyectos donde eres revisor, mostrando proyecto, autor y título.

  • “¿Por qué falló la tubería más reciente en main para acme/web?”

    Encuentra la tubería más nueva de main, enumera sus tareas y lee el estado y motivo del fallo de la tarea que no funcionó.

  • “Reintentar las tareas fallidas en esa tubería.”

    Reintenta las tareas canceladas y fallidas para iniciar una nueva ejecución de cada una.

Qué puede hacer tu IA

Tareas y solicitudes de fusión

Crear, actualizar, cerrar y reabrir tareas. Abrir, actualizar, comentar, aprobar y fusionar solicitudes.

Tuberías y tareas

Listar tuberías y sus tareas, ver qué tarea falló y por qué, e intentar una sola o toda la tubería.

Código y búsqueda

Leer archivos en cualquier rama, etiqueta o compromiso; listar ramas y compromisos; crear ramas; buscar proyectos, tareas, solicitudes y código.

  • “Abrir una tarea en acme/web: inicio de sesión falla en Safari. Etiquétarla como bug, asignarla a maria y fijar la fecha límite para viernes.”

    Crea la tarea con título y descripción, establece la etiqueta de bug, maria como responsable y viernes como fecha límite.

  • “Aprobar la solicitud de fusión 58 en acme/web y fusionarla cuando la tubería pase.”

    Aprueba la solicitud como tú y la configura para fusionar al rama objetivo tras el éxito de la tubería.

  • “¿Qué se comprometió a main en acme/web esta semana?”

    Lista los compromisos desde lunes y resume por autor y mensaje.

972 herramientas para GitLab

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

  • add_a_cluster_to_a_projectModifica datos
  • add_a_deploy_key_for_a_projectModifica datos
  • add_a_member_to_a_groupModifica datos
  • add_a_member_to_a_projectModifica datos
  • add_a_webhook_to_a_projectModifica datos
  • add_an_emoji_reaction_to_a_merge_requestModifica datos
  • add_an_emoji_reaction_to_a_snippet_commentModifica datos
  • add_an_emoji_reaction_to_an_issue_commentVisible para otros
  • add_changelog_data_to_fileModifica datos
  • add_merge_request_draft_commentModifica datosAñadir un comentario de revisión en borrador a una solicitud de fusión. Los comentarios en borrador solo son visibles para otros después de submit_merge_request_review.
  • approve_merge_requestVisible para otrosAprobar una solicitud de fusión como el usuario conectado.
  • approve_userVisible para otros
  • approve_user_allVisible para otros
  • approve_user_approveVisible para otros
  • approve_user_put_api_v4_projects_id_access_requests_user_id_apprVisible para otros
  • archive_groupVisible para otros
  • archive_projectVisible para otros
  • archive_repositoryVisible para otros
  • assign_a_runner_to_a_projectModifica datos
  • cancel_a_github_project_importElimina datos
  • cancel_all_jobs_for_a_pipelineElimina datos
  • cancel_bulk_importMueve dinero
  • cancel_projectElimina datos
  • cancel_project_merge_when_pipeline_succeedsElimina datos
  • create_a_badge_for_a_projectModifica datos
  • create_a_broadcast_messageVisible para otros
  • create_a_commitModifica datos
  • create_a_container_registry_protection_tag_ruleModifica datos
  • create_a_container_repository_protection_ruleModifica datos
  • create_a_debian_project_distributionModifica datos
  • create_a_deploymentModifica datos
  • create_a_feature_flagModifica datos
  • create_a_feature_flag_user_listModifica datos
  • create_a_fork_of_a_projectModifica datos
  • create_a_fork_relationshipModifica datos
  • create_a_freeze_periodModifica datos
  • create_a_gitlab_for_jira_forge_namespace_subscriptionModifica datos
  • create_a_merge_request_pipelineModifica datos
  • create_a_packageModifica datos
  • create_a_package_protection_ruleModifica datos
  • create_a_pipelineModifica datos
  • create_a_pipeline_scheduleModifica datos
  • create_a_projectModifica datos
  • create_a_project_deploy_tokenElimina datos
  • create_a_project_snippetModifica datos
  • create_a_project_topicModifica datos
  • create_a_push_mirrorModifica datos
  • create_a_releaseModifica datos
  • create_a_release_linkModifica datos
  • create_a_runnerModifica datos
  • create_a_runner_owned_by_currently_authenticated_userModifica datos
  • create_a_tagModifica datos
  • create_a_trigger_tokenModifica datos
  • create_a_variableModifica datos
  • create_a_wiki_page_for_a_projectModifica datos
  • create_an_agentModifica datos
  • create_an_environmentModifica datos
  • create_an_uploadModifica datos
  • create_api_projectModifica datos
  • create_applicationModifica datos
  • create_application_renew_secretModifica datos
  • create_branchModifica datosCrear una nueva rama en un proyecto desde una rama existente, etiqueta o commit.
  • create_bulkVisible para otros
  • create_bulk_importVisible para otros
  • create_bulk_post_api_v4_packages_npm_npm_v1_security_advisories_Visible para otros
  • create_bulk_post_api_v4_projects_id_packages_npm_npm_v1_securityVisible para otros
  • create_client_keyModifica datos
  • create_cluster_agent_projectElimina datos
  • create_companyModifica datos
  • create_context_commits_for_a_merge_requestModifica datos
  • create_debian_distributionModifica datos
  • create_deploy_keyModifica datos
  • create_deployment_projectModifica datos
  • create_documentModifica datos
  • create_environment_projectModifica datos
  • create_epic_award_emojiModifica datos
  • create_eventModifica datos
  • create_event_post_api_v4_integrations_slack_eventsModifica datos
  • create_failureModifica datos
  • create_forge_tokenElimina datos
  • create_gistModifica datos
  • create_glqlModifica datos
  • create_groupModifica datos
  • create_group_badgeModifica datos
  • create_group_deploy_tokenElimina datos
  • create_group_documentModifica datos
  • create_group_invitationModifica datos
  • create_group_ldap_syncModifica datos
  • create_group_placeholder_reassignmentModifica datos
  • create_group_shareModifica datos
  • create_group_ssh_certificateModifica datos
  • create_group_userModifica datos
  • create_group_variableModifica datos
  • create_group_wikiModifica datos
  • create_hookModifica datos
  • create_increment_counterModifica datos
  • create_info_refs_receive_packModifica datos
  • create_info_refs_upload_packModifica datos
  • create_interactionModifica datos
  • create_issueModifica datosCrear una nueva incidencia en un proyecto con título y descripción opcional, etiquetas, asignados, hito y fecha límite.
  • create_limit_exclusionModifica datos
  • create_markdownModifica datos
  • create_merge_requestVisible para otrosAbra una solicitud de fusión desde una rama origen hacia una rama destino, con título, descripción, asignados y revisores.
  • create_node_proxy_graphqlModifica datos
  • create_note_projectModifica datos
  • create_note_project_post_api_v4_projects_id_merge_requests_mergeModifica datos
  • create_offline_exportModifica datos
  • create_offline_importModifica datos
  • create_optionModifica datos
  • create_or_deprecate_an_npm_packageModifica datos
  • create_or_update_a_commit_pipeline_statusModifica datos
  • create_or_update_a_terraform_stateModifica datos
  • create_or_update_the_asana_integrationVisible para otros
  • create_or_update_the_assembla_integrationVisible para otros
  • create_or_update_the_bamboo_integrationVisible para otros
  • create_or_update_the_bugzilla_integrationVisible para otros
  • create_or_update_the_buildkite_integrationVisible para otros
  • create_or_update_the_campfire_integrationVisible para otros
  • create_or_update_the_clickup_integrationVisible para otros
  • create_or_update_the_confluence_integrationVisible para otros
  • create_or_update_the_custom_issue_tracker_integrationElimina datos
  • create_or_update_the_datadog_integrationVisible para otros
  • create_or_update_the_diffblue_cover_integrationVisible para otros
  • create_or_update_the_discord_integrationVisible para otros
  • create_or_update_the_drone_ci_integrationVisible para otros
  • create_or_update_the_emails_on_push_integrationVisible para otros
  • create_or_update_the_ewm_integrationVisible para otros
  • create_or_update_the_external_wiki_integrationVisible para otros
  • create_or_update_the_git_guardian_integrationVisible para otros
  • create_or_update_the_github_integrationVisible para otros
  • create_or_update_the_gitlab_slack_application_integrationVisible para otros
  • create_or_update_the_google_play_integrationVisible para otros
  • create_or_update_the_hangouts_chat_integrationVisible para otros
  • create_or_update_the_harbor_integrationVisible para otros
  • create_or_update_the_irker_integrationVisible para otros
  • create_or_update_the_jenkins_integrationVisible para otros
  • create_or_update_the_jira_cloud_app_integrationVisible para otros
  • create_or_update_the_jira_integrationVisible para otros
  • create_or_update_the_linear_integrationVisible para otros
  • create_or_update_the_matrix_integrationVisible para otros
  • create_or_update_the_mattermost_integrationVisible para otros
  • create_or_update_the_mattermost_slash_commands_integrationVisible para otros
  • create_or_update_the_microsoft_teams_integrationVisible para otros
  • create_or_update_the_mock_ci_integrationVisible para otros
  • create_or_update_the_mock_monitoring_integrationVisible para otros
  • create_or_update_the_packagist_integrationVisible para otros
  • create_or_update_the_phorge_integrationVisible para otros
  • create_or_update_the_pivotaltracker_integrationVisible para otros
  • create_or_update_the_pumble_integrationVisible para otros
  • create_or_update_the_pushover_integrationVisible para otros
  • create_or_update_the_redmine_integrationVisible para otros
  • create_or_update_the_slack_integrationVisible para otros
  • create_or_update_the_squash_tm_integrationVisible para otros
  • create_or_update_the_teamcity_integrationVisible para otros
  • create_or_update_the_telegram_integrationVisible para otros
  • create_or_update_the_unify_circuit_integrationVisible para otros
  • create_or_update_the_webex_teams_integrationVisible para otros
  • create_or_update_the_youtrack_integrationVisible para otros
  • create_or_update_the_zentao_integrationVisible para otros
  • create_pageModifica datos
  • create_personal_access_token_rotateElimina datos
  • create_pipeline_schedule_playModifica datos
  • create_pipeline_schedule_projectModifica datos
  • create_pipeline_schedule_take_ownershipModifica datos
  • create_projectElimina datos
  • create_project_ci_configModifica datos
  • create_project_documentModifica datos
  • create_project_messageModifica datos
  • create_project_postModifica datos
  • create_project_post_api_v4_feature_flags_unleash_project_id_clieModifica datos
  • create_project_post_api_v4_jobs_requestModifica datos
  • create_project_post_api_v4_personal_access_tokens_self_rotateElimina datos
  • create_project_post_api_v4_projects_id_access_tokens_self_rotateElimina datos
  • create_project_post_api_v4_projects_id_ci_lintModifica datos
  • create_project_post_api_v4_projects_id_integrations_mattermost_sModifica datos
  • create_project_post_api_v4_projects_id_job_token_scope_allowlistElimina datos
  • create_project_post_api_v4_projects_id_job_token_scope_groups_alElimina datos
  • create_project_post_api_v4_projects_id_jobs_job_id_artifacts_keeModifica datos
  • create_project_post_api_v4_projects_id_jobs_job_id_eraseModifica datos
  • create_project_post_api_v4_projects_id_protected_branchesModifica datos
  • create_project_post_api_v4_projects_id_protected_tagsModifica datos
  • create_project_post_api_v4_projects_id_ref_ref_trigger_pipelineModifica datos
  • create_project_post_api_v4_projects_id_repository_blobs_batchVisible para otros
  • create_project_post_api_v4_projects_id_repository_commits_sha_chModifica datos
  • create_project_post_api_v4_projects_id_repository_commits_sha_reModifica datos
  • create_project_post_api_v4_projects_id_services_mattermost_slashModifica datos
  • create_project_post_api_v4_projects_id_shareModifica datos
  • create_project_post_api_v4_projects_id_starModifica datos
  • create_project_post_api_v4_projects_id_terraform_state_protectioModifica datos
  • create_project_post_api_v4_projects_id_unstarModifica datos
  • create_project_post_api_v4_slack_triggerModifica datos
  • create_project_quoteModifica datos
  • create_project_quote_post_api_v4_projects_id_merge_requests_mergModifica datos
  • create_project_repository_sizeModifica datos
  • create_project_reset_spent_timeModifica datos
  • create_project_spent_timeModifica datos
  • create_project_unapproveModifica datos
  • create_project_userModifica datos
  • create_project_user_post_api_v4_projects_id_membersModifica datos
  • create_quickModifica datos
  • create_quick_post_api_v4_packages_npm_npm_v1_security_audits_quiModifica datos
  • create_quick_post_api_v4_projects_id_packages_npm_npm_v1_securitModifica datos
  • create_receive_packModifica datos
  • create_release_evidenceModifica datos
  • create_reset_authentication_tokenElimina datos
  • create_reset_registration_tokenElimina datos
  • create_reset_registration_token_post_api_v4_projects_id_runners_Elimina datos
  • create_reset_registration_token_post_api_v4_runners_reset_registElimina datos
  • create_rpmModifica datos
  • create_snippetModifica datos
  • create_snippet_projectModifica datos
  • create_subscriptionModifica datos
  • create_ticketVisible para otros
  • create_ticket_projectVisible para otros
  • create_ticket_quoteVisible para otros
  • create_ticket_quote_post_api_v4_projects_id_issues_issue_iid_resVisible para otros
  • create_ticket_reset_spent_timeVisible para otros
  • create_ticket_spent_timeVisible para otros
  • create_userModifica datos
  • create_user_post_api_v4_groups_id_members_user_id_overrideModifica datos
  • create_user_post_api_v4_usage_data_increment_unique_usersModifica datos
  • create_user_reset_authentication_tokenElimina datos
  • delete_a_badge_from_a_projectElimina datos
  • delete_a_container_registry_protection_tag_ruleElimina datos
  • delete_a_container_repository_protection_ruleElimina datos
  • delete_a_custom_attribute_for_a_projectElimina datos
  • delete_a_custom_headerElimina datos
  • delete_a_debian_project_distributionElimina datos
  • delete_a_deploy_keyElimina datos
  • delete_a_deploymentElimina datos
  • delete_a_feature_flagElimina datos
  • delete_a_fork_relationshipMueve dinero
  • delete_a_freeze_periodElimina datos
  • delete_a_merge_requestElimina datos
  • delete_a_metric_image_from_an_incidentElimina datos
  • delete_a_package_fileElimina datos
  • delete_a_package_protection_ruleElimina datos
  • delete_a_pipelineElimina datos
  • delete_a_pipeline_scheduleElimina datos
  • delete_a_pipeline_trigger_tokenElimina datos
  • delete_a_projectElimina datos
  • delete_a_project_deploy_tokenElimina datos
  • delete_a_project_snippetElimina datos
  • delete_a_project_topicElimina datos
  • delete_a_project_webhookElimina datos
  • delete_a_recipe_and_packageElimina datos
  • delete_a_releaseElimina datos
  • delete_a_release_linkElimina datos
  • delete_a_remote_mirror_from_a_projectElimina datos
  • delete_a_repository_branchElimina datos
  • delete_a_runner_by_authentication_tokenMueve dinero
  • delete_a_shared_project_link_in_a_groupElimina datos
  • delete_a_tagElimina datos
  • delete_a_terraform_stateElimina datos
  • delete_a_terraform_state_protection_ruleElimina datos
  • delete_a_url_variableElimina datos
  • delete_a_variableElimina datos
  • delete_a_wiki_page_for_a_projectElimina datos
  • delete_alert_management_alert_metric_imageElimina datos
  • delete_an_agentElimina datos
  • delete_an_emoji_reaction_from_a_merge_requestElimina datos
  • delete_an_emoji_reaction_from_a_snippet_commentElimina datos
  • delete_an_emoji_reaction_from_an_issue_commentElimina datos
  • delete_an_environmentElimina datos
  • delete_an_invitation_to_a_projectElimina datos
  • delete_an_uploaded_file_by_idElimina datos
  • delete_an_uploaded_file_by_secret_and_filenameElimina datos
  • delete_applicationElimina datos
  • delete_cachesMueve dinero
  • delete_client_keyElimina datos
  • delete_cluster_agent_projectElimina datos
  • delete_cluster_from_a_projectElimina datos
  • delete_companyElimina datos
  • delete_conanElimina datos
  • delete_context_commits_from_a_merge_requestMueve dinero
  • delete_debian_distributionElimina datos
  • delete_documentElimina datos
  • delete_epic_award_emojiElimina datos
  • delete_featureElimina datos
  • delete_feature_flag_user_listElimina datos
  • delete_groupElimina datos
  • delete_group_badgeElimina datos
  • delete_group_clusterElimina datos
  • delete_group_custom_attributeElimina datos
  • delete_group_deploy_tokenElimina datos
  • delete_group_documentElimina datos
  • delete_group_integrationElimina datos
  • delete_group_invitationElimina datos
  • delete_group_projectElimina datos
  • delete_group_shareElimina datos
  • delete_group_ssh_certificateElimina datos
  • delete_group_userElimina datos
  • delete_group_variableElimina datos
  • delete_group_wikiElimina datos
  • delete_hookElimina datos
  • delete_hook_projectElimina datos
  • delete_hook_project_delete_api_v4_hooks_hook_id_custom_headers_kElimina datos
  • delete_limit_exclusionsMueve dinero
  • delete_managersMueve dinero
  • delete_merged_branchesMueve dinero
  • delete_messageElimina datos
  • delete_note_projectElimina datos
  • delete_note_project_delete_api_v4_projects_id_merge_requests_merElimina datos
  • delete_package_versionsMueve dinero
  • delete_pageElimina datos
  • delete_personal_access_tokenElimina datos
  • delete_pipeline_schedule_projectElimina datos
  • delete_projectElimina datos
  • delete_project_artifactsMueve dinero
  • delete_project_delete_api_v4_packages_npm_package_package_name_dElimina datos
  • delete_project_delete_api_v4_projects_id_job_token_scope_allowliElimina datos
  • delete_project_delete_api_v4_projects_id_job_token_scope_groups_Elimina datos
  • delete_project_delete_api_v4_projects_id_packages_npm_package_paElimina datos
  • delete_project_delete_api_v4_projects_id_protected_branches_nameElimina datos
  • delete_project_delete_api_v4_projects_id_protected_tags_nameElimina datos
  • delete_project_delete_api_v4_projects_id_runners_runner_idElimina datos
  • delete_project_documentElimina datos
  • delete_project_document_delete_api_v4_projects_id_uploads_secretElimina datos
  • delete_project_integrationElimina datos
  • delete_project_lockElimina datos
  • delete_project_messageElimina datos
  • delete_project_packageElimina datos
  • delete_project_pagesMueve dinero
  • delete_project_revisionElimina datos
  • delete_project_serviceElimina datos
  • delete_project_ticketElimina datos
  • delete_project_userElimina datos
  • delete_project_versionElimina datos
  • delete_projectsMueve dinero
  • delete_repositoryElimina datos
  • delete_repository_tagElimina datos
  • delete_repository_tagsMueve dinero
  • delete_review_appsMueve dinero
  • delete_revisionElimina datos
  • delete_selvesMueve dinero
  • delete_snippetElimina datos
  • delete_snippet_projectElimina datos
  • delete_subscriptionElimina datos
  • delete_ticketElimina datos
  • delete_ticket_projectElimina datos
  • delete_userElimina datos
  • delete_usersMueve dinero
  • download_a_debian_package_file
  • download_a_gem_file
  • download_a_package_file
  • download_a_project_export
  • download_a_relations_export_for_a_project
  • download_an_ml_model_package_file
  • download_an_uploaded_file_by_id
  • download_an_uploaded_file_by_secret_and_filename
  • download_artifact
  • download_attestation
  • download_cargo
  • download_conan_urls
  • download_document
  • download_export_relation
  • download_job_artifacts
  • download_module_version
  • download_package_file
  • download_project
  • download_project_urls
  • download_repository_metadata_files
  • download_rpm_package_files
  • download_the_artifacts_archive_from_a_job
  • download_the_maven_package_file_at_instance_level
  • download_v1
  • export_a_projectModifica datos
  • export_groupsModifica datos
  • export_groups_relationsModifica datos
  • export_projects
  • export_projects_relationsModifica datos
  • get_1
  • get_2
  • get_3
  • get_badge
  • get_blob
  • get_bulk_import
  • get_bulk_import_entity
  • get_cargo
  • get_cluster_agent_project
  • get_commitObtenga un commit mediante su SHA, incluyendo mensaje, autor y estadísticas de cambios.
  • get_conan
  • get_conan_get_api_v4_packages_conan_v1_conans_package_name_packa
  • get_conan_search
  • get_debian_distribution
  • get_deployment_requests
  • get_epic_award_emoji
  • get_export_relation_status
  • get_export_relation_status_status
  • get_fileObtener un archivo del repositorio de un proyecto en una rama, etiqueta o commit, incluyendo su contenido (codificado en base64).
  • get_geo_statusModifica datos
  • get_group
  • get_group_audit_event
  • get_group_badge
  • get_group_cluster
  • get_group_custom_attribute
  • get_group_deploy_token
  • get_group_document
  • get_group_integration
  • get_group_requests
  • get_group_user
  • get_group_variable
  • get_group_wiki
  • get_hook
  • get_issueObtener una incidencia en un proyecto mediante su número (iid), incluyendo descripción, etiquetas, asignados y estado.
  • get_jobObtenga una tarea CI/CD en un proyecto mediante su ID, incluyendo estado, etapa, motivo del fallo y URL web.
  • get_key
  • get_marshal_4_8
  • get_merge_requestObtenga una solicitud de fusión en un proyecto mediante su número (iid), incluyendo estado, ramas, tubería y estado de fusión.
  • get_message
  • get_module
  • get_namespace
  • get_note_project
  • get_note_project_get_api_v4_projects_id_merge_requests_merge_req
  • get_offline_export
  • get_p
  • get_page
  • get_personal_access_token
  • get_pipelineObtenga una tubería en un proyecto mediante su ID, incluyendo estado, rama, commit y duración.
  • get_pipeline_schedule_project
  • get_pool
  • get_projectObtenga un proyecto mediante su ID o ruta completa (ej. grupo/proyecto), incluyendo rama predeterminada, visibilidad y URL web.
  • get_project_2
  • get_project_attestation
  • get_project_audit_event
  • get_project_document
  • get_project_document_get_api_v4_projects_id_uploads_secret_filen
  • get_project_get
  • get_project_get_api_v4_packages_conan_v1_conans_package_name_pac
  • get_project_get_api_v4_packages_conan_v1_files_package_name_pack
  • get_project_get_api_v4_projects_id_packages_maven_path_file_name
  • get_project_integration
  • get_project_message
  • get_project_package
  • get_project_ref
  • get_project_requests
  • get_project_resource_milestone_event
  • get_project_service
  • get_project_template
  • get_project_user
  • get_project_version
  • get_repository
  • get_repository_base
  • get_repository_tag
  • get_retrieve
  • get_revision
  • get_revision_document
  • get_revision_document_get_api_v4_projects_id_packages_conan_v2_c
  • get_rubygem
  • get_sha256
  • get_sha256_2
  • get_sha256_3
  • get_sha256_get
  • get_sha256_get_api_v4_groups_id_packages_debian_dists_distributi
  • get_sha256_get_api_v4_projects_id_packages_debian_dists_distribu
  • get_snippet
  • get_snippet_project
  • get_ticket
  • get_ticket_project
  • get_ticket_resource_milestone_event
  • get_unleash
  • get_usage_data_status_eventModifica datos
  • get_usage_data_status_eventsModifica datos
  • get_user
  • get_v1
  • import_a_project_from_a_git_urlModifica datos
  • import_a_project_from_a_remote_archiveModifica datos
  • import_a_project_from_an_aws_s3_bucketModifica datos
  • import_a_repository_from_githubModifica datos
  • import_membersModifica datos
  • import_repository_from_bitbucket_cloudModifica datos
  • import_repository_from_bitbucket_serverModifica datos
  • list_alert_management_alert_metric_images
  • list_all_agents
  • list_all_badges_for_a_project
  • list_all_billable_group_members
  • list_all_clusters_in_a_project
  • list_all_container_registry_protection_tag_rules
  • list_all_container_repository_protection_rules
  • list_all_context_commits_for_a_merge_request
  • list_all_custom_attributes_for_a_project
  • list_all_debian_project_distributions
  • list_all_deploy_keys_for_project
  • list_all_direct_members_of_a_group
  • list_all_direct_members_of_a_project
  • list_all_emoji_reactions_for_a_merge_request
  • list_all_emoji_reactions_for_a_snippet_comment
  • list_all_emoji_reactions_for_an_issue_comment
  • list_all_environments
  • list_all_feature_flags_for_a_project
  • list_all_files_in_an_artifacts_archive
  • list_all_forks_of_a_project
  • list_all_freeze_periods
  • list_all_issuesListea incidencias en todos los proyectos que puede ver, como las asignadas o creadas por usted. Filtre por estado, etiquetas o texto de búsqueda.
  • list_all_issues_related_to_the_merge_request
  • list_all_jobs_for_a_project
  • list_all_jobs_processed_by_a_runner
  • list_all_members_of_a_project
  • list_all_merge_request_diffs
  • list_all_merge_request_draft_notes
  • list_all_merge_request_pipelines
  • list_all_merge_requestsListar solicitudes de fusión en todos los proyectos que puedes ver, como las asignadas a ti o esperando tu revisión.
  • list_all_metric_images_for_an_incident
  • list_all_package_download_urls
  • list_all_package_files
  • list_all_package_protection_rules
  • list_all_package_upload_urlsModifica datos
  • list_all_packages_for_a_project
  • list_all_pages_domains
  • list_all_pending_group_members
  • list_all_pending_invitations_for_a_project
  • list_all_pipeline_schedules
  • list_all_project_deploy_tokens
  • list_all_project_deployments
  • list_all_project_repository_tags
  • list_all_project_trigger_tokens
  • list_all_project_variables
  • list_all_projects_contributions_for_a_user
  • list_all_projects_starred_by_a_user
  • list_all_protected_branches
  • list_all_protected_tags
  • list_all_provisioned_users
  • list_all_recipe_download_urls
  • list_all_recipe_upload_urlsModifica datos
  • list_all_registry_repositories_for_a_project
  • list_all_release_links
  • list_all_releases_in_a_project
  • list_all_remote_mirrors_for_a_project
  • list_all_resource_groups
  • list_all_runners
  • list_all_shared_projects
  • list_all_snippets
  • list_all_snippets_for_a_project
  • list_all_topics
  • list_all_trigger_jobs_by_pipeline
  • list_all_upcoming_jobs_for_a_resource_group
  • list_all_uploads
  • list_all_webhooks_for_a_project
  • list_all_wiki_pages_for_a_project
  • list_allowed_agents
  • list_appearances
  • list_applications
  • list_artifact_paths
  • list_associations
  • list_billable_member_indirects
  • list_billable_member_subscriptions
  • list_blob_raws
  • list_branchesListar ramas en el repositorio de un proyecto. Buscar por nombre.
  • list_bulk_import_entities
  • list_bulk_imports
  • list_changed_paths
  • list_check_credentials
  • list_check_credentials_get_api_v4_packages_conan_v1_users_check_
  • list_check_credentials_get_api_v4_projects_id_packages_conan_v2_
  • list_client_keys
  • list_cluster_agent_projects
  • list_commitsListar commits en el repositorio de un proyecto. Filtrar por rama, ruta de archivo, autor o rango de fechas.
  • list_compares
  • list_conan_digests
  • list_conan_latests
  • list_conan_revisions
  • list_config_jsons
  • list_contributors
  • list_debian_distribution_key_ascs
  • list_debian_distributions
  • list_definitions
  • list_dependencies
  • list_deploy_keys
  • list_deploy_tokens
  • list_diff_stats
  • list_direct_asset_paths
  • list_discover_cert_based_clusters
  • list_discoveries
  • list_diverging_commits
  • list_document_blames
  • list_document_file_identifiers
  • list_document_file_identifiers_get_api_v4_projects_id_packages_p
  • list_document_projects
  • list_documents
  • list_entities
  • list_entity_failures
  • list_epic_award_emoji
  • list_events
  • list_features
  • list_features_get_api_v4_feature_flags_unleash_project_id_client
  • list_file_names
  • list_forward_upstream_paths
  • list_group_audit_events
  • list_group_avatars
  • list_group_clusters
  • list_group_custom_attributes
  • list_group_deploy_tokens
  • list_group_documents
  • list_group_integrations
  • list_group_packages
  • list_group_placeholder_reassignments
  • list_group_releases
  • list_group_runners
  • list_group_ssh_certificates
  • list_group_users
  • list_group_variables
  • list_group_wikis
  • list_healths
  • list_helms_yaml
  • list_hook_events
  • list_hooks
  • list_in_releases
  • list_in_releases_get_api_v4_projects_id_packages_debian_dists_di
  • list_indices
  • list_indices_get_api_v4_groups_id_packages_nuget_metadata_packag
  • list_indices_get_api_v4_projects_id_packages_nuget_download_pack
  • list_indices_get_api_v4_projects_id_packages_nuget_index
  • list_indices_get_api_v4_projects_id_packages_nuget_metadata_pack
  • list_infos
  • list_keys
  • list_latests
  • list_limit_exclusions
  • list_lists
  • list_messages
  • list_metadata
  • list_metadata_get_api_v4_projects_id_packages_nuget_v2_metadata
  • list_metric_definitions
  • list_mods
  • list_module_module_versions
  • list_namespace_exists
  • list_namespace_subscriptions
  • list_non_sql_metrics
  • list_note_projects
  • list_note_projects_get_api_v4_projects_id_merge_requests_merge_r
  • list_offline_exports
  • list_package_filenames
  • list_package_names
  • list_package_names_get_api_v4_group_id_packages_composer_p2_pack
  • list_package_names_get_api_v4_group_id_packages_composer_package
  • list_package_names_get_api_v4_groups_id_packages_pypi_simple_pac
  • list_package_names_get_api_v4_packages_npm_package_name
  • list_package_names_get_api_v4_projects_id_packages_composer_arch
  • list_package_names_get_api_v4_projects_id_packages_npm_package_n
  • list_package_names_get_api_v4_projects_id_packages_pypi_simple_p
  • list_package_versions
  • list_package_versions_get_api_v4_projects_id_packages_nuget_meta
  • list_packages_id_package_name_version_package_versions
  • list_pages
  • list_pings
  • list_pings_get_api_v4_packages_conan_v1_ping
  • list_pipeline_jobsListar las tareas en un pipeline con su etapa y estado. Úsalo para encontrar qué tarea falló.
  • list_pipeline_schedule_pipelines
  • list_pipelinesListar pipelines CI/CD en un proyecto, los más nuevos primero. Filtrar por estado, rama o commit.
  • list_plan_limits
  • list_project_approval_states
  • list_project_audit_events
  • list_project_avatars
  • list_project_changes
  • list_project_commits
  • list_project_diffs
  • list_project_digests
  • list_project_documents
  • list_project_documents_get_api_v4_projects_id_packages_package_i
  • list_project_events
  • list_project_integrations
  • list_project_issuesListea incidencias en un solo proyecto. Filtre por estado, etiquetas, asignado, autor, hito o texto de búsqueda.
  • list_project_languages
  • list_project_latests
  • list_project_merge_requestsListar solicitudes de fusión en un proyecto. Filtrar por estado (abierta, fusionada, cerrada), etiquetas, autor, revisor, ramas o texto de búsqueda.
  • list_project_messages
  • list_project_packages
  • list_project_pages
  • list_project_pages_accesses
  • list_project_participants
  • list_project_pipelines
  • list_project_raw_diffs
  • list_project_refs
  • list_project_resource_milestone_events
  • list_project_reviewers
  • list_project_revisions
  • list_project_runtime_environment_keys
  • list_project_s_runners
  • list_project_sequences
  • list_project_services
  • list_project_signatures
  • list_project_snapshots
  • list_project_test_report_summaries
  • list_project_test_reports
  • list_project_tickets
  • list_project_time_stats
  • list_project_users
  • list_project_variables
  • list_project_versions
  • list_projectsListar proyectos GitLab a los que puedes acceder. Buscar por nombre o limitar a proyectos del que eres miembro o propietario.
  • list_projects_2
  • list_projects_get
  • list_projects_get_api_v4_groups_id_packages_debian_dists_distrib
  • list_projects_get_api_v4_groups_id_packages_npm_package_package_
  • list_projects_get_api_v4_groups_id_packages_nuget_v2
  • list_projects_get_api_v4_packages_npm_package_package_name_dist_
  • list_projects_get_api_v4_projects_id_ci_lint
  • list_projects_get_api_v4_projects_id_job_token_scope
  • list_projects_get_api_v4_projects_id_job_token_scope_allowlist
  • list_projects_get_api_v4_projects_id_job_token_scope_groups_allo
  • list_projects_get_api_v4_projects_id_jobs_job_id_trace
  • list_projects_get_api_v4_projects_id_packages_debian_dists_distr
  • list_projects_get_api_v4_projects_id_packages_npm_package_packag
  • list_projects_get_api_v4_projects_id_packages_nuget_v2
  • list_projects_get_api_v4_projects_id_repository_changelog
  • list_projects_get_api_v4_projects_id_terraform_state_protection_
  • list_projects_get_api_v4_projects_project_id_packages_nuget_v2_p
  • list_proxies
  • list_public_keys
  • list_publics
  • list_queries
  • list_release_gpgs
  • list_release_gpgs_get_api_v4_projects_id_packages_debian_dists_d
  • list_releases
  • list_releases_get_api_v4_projects_id_packages_debian_dists_distr
  • list_remote_mirror_public_keys
  • list_repositories
  • list_repository_filesListea archivos y carpetas en el repositorio de un proyecto, opcionalmente bajo una ruta, en una rama o etiqueta.
  • list_repository_pipeline_refs
  • list_repository_tags
  • list_resource_group_projects
  • list_revision_documents
  • list_same_file_names
  • list_same_file_names_get_api_v4_projects_id_packages_nuget_symbo
  • list_selves
  • list_service_pings
  • list_simples
  • list_snippet_projects
  • list_snippet_users
  • list_snippets
  • list_sources
  • list_sources_get_api_v4_projects_id_packages_debian_dists_distri
  • list_statistics
  • list_subscriptions
  • list_suffix_paths
  • list_tables
  • list_tgzs
  • list_ticket_closed_bies
  • list_ticket_participants
  • list_ticket_projects
  • list_ticket_related_merge_requests
  • list_ticket_resource_milestone_events
  • list_ticket_time_stats
  • list_ticket_users
  • list_tickets
  • list_user_events
  • list_user_managers
  • list_user_projects
  • list_users
  • list_users_get_api_v4_user_counts
  • list_v1_module_versions
  • list_v1_versions
  • list_zips
  • merge_merge_requestVisible para otrosFusiona una solicitud de fusión aprobada en su rama objetivo, opcionalmente cuando la tubería tenga éxito. Esto modifica la rama objetivo e irreversible automáticamente.
  • merge_topicsVisible para otros
  • move_an_issueVisible para otros
  • pay_groupMueve dinero
  • pay_group_locationsMueve dinero
  • pay_group_to_organizationMueve dinero
  • pay_projectMueve dinero
  • pay_project_locationsMueve dinero
  • remove_a_billable_member_from_a_groupElimina datos
  • remove_a_member_from_a_groupElimina datos
  • remove_a_member_from_a_projectElimina datos
  • restore_a_groupModifica datos
  • restore_a_project_marked_for_deletionModifica datos
  • restore_groupModifica datos
  • restore_projectModifica datos
  • restore_project_unarchiveModifica datos
  • retrieve_a_badge_for_a_project
  • retrieve_a_badge_preview_for_a_project
  • retrieve_a_cluster_from_a_project
  • retrieve_a_custom_attribute_for_a_project
  • retrieve_a_debian_project_distribution
  • retrieve_a_debian_project_distribution_key
  • retrieve_a_deploy_key
  • retrieve_a_deployment
  • retrieve_a_direct_project_member
  • retrieve_a_feature_flag
  • retrieve_a_freeze_period
  • retrieve_a_job_by_job_token
  • retrieve_a_package_file
  • retrieve_a_package_manifest
  • retrieve_a_package_snapshot
  • retrieve_a_pipeline_schedule
  • retrieve_a_project_deploy_token
  • retrieve_a_project_member
  • retrieve_a_project_snippet
  • retrieve_a_project_webhook
  • retrieve_a_protected_branch_or_wildcard_protected_branch
  • retrieve_a_protected_tag_or_wildcard_protected_tag
  • retrieve_a_raw_project_snippet
  • retrieve_a_raw_snippet
  • retrieve_a_recipe_file
  • retrieve_a_recipe_manifest
  • retrieve_a_recipe_snapshot
  • retrieve_a_release_by_tag_name
  • retrieve_a_release_link
  • retrieve_a_remote_mirror_for_a_project
  • retrieve_a_repository_branch
  • retrieve_a_resource_group
  • retrieve_a_single_repository_tag
  • retrieve_a_single_variable
  • retrieve_a_template_of_a_particular_type
  • retrieve_a_terraform_state
  • retrieve_a_terraform_state_version
  • retrieve_a_topic
  • retrieve_a_wiki_page_for_a_project
  • retrieve_an_emoji_reaction_from_a_merge_request
  • retrieve_an_emoji_reaction_from_a_snippet_comment
  • retrieve_an_emoji_reaction_from_an_issue_comment
  • retrieve_an_environment
  • retrieve_an_issue
  • retrieve_approval_state_for_a_merge_request
  • retrieve_details_on_a_runner
  • retrieve_details_on_an_agent
  • retrieve_error_tracking_settings_for_a_project
  • retrieve_metadata_information_for_this_gitlab_instance
  • retrieve_package_references_metadata
  • retrieve_repository_url_templates
  • retrieve_snippet_file_content
  • retrieve_snippet_repository_file_content
  • retrieve_the_path_to_repository_storage
  • retrieve_the_statistics_of_the_last_30_days
  • retrieve_the_status_of_a_project_resource_import
  • retrieve_trigger_token_details
  • retrieve_user_agent_details_for_a_snippet
  • retrieve_x_509_signature_of_a_tag
  • retry_jobModifica datosReintentar una tarea única CI/CD. Esto inicia una nueva ejecución de la tarea.
  • retry_pipelineModifica datosReintentar las tareas fallidas o canceladas en un pipeline.
  • run_a_jobModifica datos
  • search_a_project
  • search_artifact_paths
  • search_avatars
  • search_conans
  • search_conans_search
  • search_for_a_conan_package
  • search_gitlabBusque a través de GitLab proyectos, incidencias, solicitudes de fusión, commits, código (blobs) y más. Elija qué buscar con alcance.
  • search_group_badges
  • search_group_descendant_groups
  • search_group_invitations
  • search_group_invited_groups
  • search_group_issues_statistics
  • search_group_projects
  • search_group_subgroups
  • search_group_tickets
  • search_group_users
  • search_groups
  • search_issues_statistics
  • search_namespaces
  • search_on_gitlab_within_a_group
  • search_personal_access_tokens
  • search_project_addresses
  • search_project_groups
  • search_project_invited_groups
  • search_project_issues_statistics
  • search_project_starrers
  • search_project_statuses
  • search_project_users
  • search_project_users_get_api_v4_projects_id_users
  • search_projects
  • search_projects_get_api_v4_projects_id_packages_nuget_query
  • search_projects_packages_by_id
  • search_projects_query
  • search_user_projects
  • search_users
  • start_the_housekeeping_task_for_a_projectModifica datos
  • stop_stale_environmentsModifica datos
  • submit_eventVisible para otros
  • submit_merge_request_reviewElimina datosPublicar todos tus comentarios en borrador pendientes sobre una solicitud de fusión como una revisión, opcionalmente con un comentario de resumen. Otros serán notificados.
  • submit_messageVisible para otros
  • submit_pageVisible para otros
  • submit_projectVisible para otros
  • submit_project_lockVisible para otros
  • submit_project_syncVisible para otros
  • submit_ticketVisible para otros
  • submit_userVisible para otros
  • update_a_badge_for_a_projectModifica datos
  • update_a_cluster_in_a_projectModifica datos
  • update_a_container_repository_protection_ruleModifica datos
  • update_a_custom_headerModifica datos
  • update_a_debian_project_distributionModifica datos
  • update_a_deploy_keyModifica datos
  • update_a_deploymentModifica datos
  • update_a_feature_flagModifica datos
  • update_a_freeze_periodModifica datos
  • update_a_pipeline_scheduleModifica datos
  • update_a_pipeline_trigger_tokenModifica datos
  • update_a_projectModifica datos
  • update_a_project_memberModifica datos
  • update_a_project_snippetModifica datos
  • update_a_project_topicModifica datos
  • update_a_project_webhookModifica datos
  • update_a_protected_branchModifica datos
  • update_a_releaseModifica datos
  • update_a_release_linkModifica datos
  • update_a_remote_mirror_in_a_projectModifica datos
  • update_a_resource_groupModifica datos
  • update_a_submodule_referenceModifica datos
  • update_a_variableModifica datos
  • update_a_wiki_page_for_a_projectModifica datos
  • update_alert_management_alert_metric_imageModifica datos
  • update_an_existing_environmentModifica datos
  • update_an_invitation_to_a_projectVisible para otros
  • update_appearancesVisible para otros
  • update_batch_appliesVisible para otros
  • update_debian_distributionModifica datos
  • update_details_of_a_runnerModifica datos
  • update_documentModifica datos
  • update_error_tracking_settings_for_a_projectVisible para otros
  • update_featureModifica datos
  • update_groupModifica datos
  • update_group_badgeModifica datos
  • update_group_clusterModifica datos
  • update_group_custom_attributeModifica datos
  • update_group_invitationVisible para otros
  • update_group_projectModifica datos
  • update_group_userModifica datos
  • update_group_variableModifica datos
  • update_group_wikiModifica datos
  • update_hookModifica datos
  • update_hook_projectModifica datos
  • update_hook_testModifica datos
  • update_installationsVisible para otros
  • update_issueVisible para otrosActualice el título, descripción, etiquetas, asignados, hito o fecha límite de una incidencia. Use estado_event close o reopen para cerrarla o reabrirla.
  • update_merge_requestModifica datosActualice el título, descripción, etiquetas, asignados, revisores o rama objetivo de una solicitud de fusión. Use estado_event close o reopen para cerrar o reabrirla.
  • update_messageVisible para otros
  • update_messagesElimina datos
  • update_namespaceModifica datos
  • update_pageModifica datos
  • update_pipeline_metadataVisible para otros
  • update_pipeline_schedule_projectModifica datos
  • update_plan_limitsVisible para otros
  • update_projectModifica datos
  • update_project_messageModifica datos
  • update_project_pagesVisible para otros
  • update_project_patch_api_v4_projects_id_terraform_state_protectiModifica datos
  • update_project_put_api_v4_jobs_idModifica datos
  • update_project_put_api_v4_projects_id_custom_attributes_keyModifica datos
  • update_project_reset_approvalsVisible para otros
  • update_project_unprotectsVisible para otros
  • update_project_userModifica datos
  • update_projectsVisible para otros
  • update_projects_patch_api_v4_jobs_id_traceVisible para otros
  • update_projects_patch_api_v4_projects_id_job_token_scopeMueve dinero
  • update_projects_putVisible para otros
  • update_projects_put_api_v4_groups_id_integrations_google_cloud_pVisible para otros
  • update_projects_put_api_v4_projects_id_merge_requests_merge_requVisible para otros
  • update_projects_put_api_v4_projects_id_packages_nugetVisible para otros
  • update_projects_put_api_v4_projects_id_packages_nuget_v2Visible para otros
  • update_projects_put_api_v4_projects_id_repository_branches_brancVisible para otros
  • update_revision_documentModifica datos
  • update_snippetModifica datos
  • update_suggestion_appliesVisible para otros
  • update_ticket_projectVisible para otros
  • update_ticket_projectsElimina datos
  • update_userModifica datos
  • update_usersVisible para otros
  • upload_a_debian_package_fileModifica datos
  • upload_a_gemModifica datos
  • upload_a_metric_image_for_an_incidentVisible para otros
  • upload_a_nuget_symbol_package_fileVisible para otros
  • upload_a_packageModifica datos
  • upload_a_package_fileModifica datos
  • upload_a_recipe_fileModifica datos
  • upload_an_attachment_to_a_project_wikiModifica datos
  • upload_conan_urlsModifica datos
  • upload_job_artifactsModifica datos
  • upload_package_fileVisible para otros
  • upload_projectModifica datos
  • upload_project_urlsModifica datos
  • upload_proxy_git_ssh_packModifica datos
  • upload_the_maven_package_fileModifica datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

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

  2. 2

    Pega tu clave

    Pega un token de acceso personal de GitLab. En GitLab, haz clic en tu avatar > Editar perfil > Tokens de API, selecciona Añadir nuevo token, marca el alcance api (o read_api para solo lectura) y copia el token.

  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 GitLab?

La IA puede leer proyectos, archivos, ramas, compromisos, tareas, solicitudes, tuberías y tareas; buscar en todo GitLab. Crear y actualizar tareas, crear ramas, abrir, revisar, aprobar y fusionar solicitudes, e intentar tareas o tuberías fallidas. Solo accede a los proyectos que tu token permite.

¿Qué alcance de token debo elegir?

Marque api si deseas que la IA cree incidencias, revise solicitudes de fusión o vuelva a ejecutar pipelines. Marca read_api si solo debe leer. Un token de acceso personal actúa como tu usuario de GitLab, por lo que la IA nunca podrá acceder a más proyectos que tú.

¿Vea la clave API de GitLab?

No. Tu token de acceso personal de GitLab está encriptado en reposo y nunca se muestra a la IA. Una vez guardado, no se muestra nuevamente, ni siquiera a ti. La IA solo funciona mediante las herramientas que activas.

¿Puedo controlar qué puede hacer la IA?

Sí. Tú eliges qué herramientas están activadas. Las acciones de riesgo, como fusionar una solicitud o publicar una revisión que notifica a otros, pueden requerir tu aprobación antes de ejecutarse. Cada llamada a la herramienta se registra para que puedas ver lo que hizo la IA.

¿Funciona con ChatGPT?

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

¿Cuánto cuesta?

PipMCP tiene un plan gratuito y no necesitas tarjeta de crédito para empezar. Los planes facturados cobran por tarea completada, así que pagas solo el trabajo que la IA termina. También necesitas tu propia cuenta de GitLab.

Pon tu IA a trabajar en GitLab hoy.

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

Conecta GitLab gratis

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