Skip to main content
Feedback

GitLab MCP connector

GitLab is a DevSecOps platform designed to manage the entire software development lifecycle from planning to production. The GitLab MCP connector allows AI agents to create and manage issues, track repository activity, and handle issue comments across projects. It also supports creating and managing releases, retrieving release information, and editing issue details throughout the development workflow.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the GitLab MCP connector to perform the following actions:

  • Automate issue creation and assignment to accelerate sprint planning cycles
  • Track software defects and feature requests across distributed development teams
  • Publish release notes and version artifacts directly from your deployment pipeline
  • Manage source code files and documentation without leaving your workflow platform
  • Synchronize project metadata and repository data with downstream systems
  • Trigger notifications and escalations based on issue status changes and updates
  • Audit development activity and maintain compliance records across repositories

Example prompts

Use the following example prompts to invoke GitLab MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Create a GitLab issue for the payment processing bug and assign it to the backend team.
  • Show me all open issues in our mobile app repository that are assigned to me.
  • Get the latest release information for our production environment from GitLab.
  • Create a new release in GitLab with the version 2.5.0 and include the changelog.
  • List all files in the main branch of our documentation repository.
  • Update the README file in our GitLab project with the new installation instructions.
  • Find all repositories owned by our engineering organization in GitLab.
  • Delete the deprecated configuration file from the GitLab repository.
  • Add a comment to the critical security issue in GitLab to notify the team.
  • Retrieve the current repository settings and branch protection rules from GitLab.

GitLab MCP connector tools

The GitLab MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
gitlab_createissue_invokeCreates a new issue in a GitLab project with specified details.
createIssueCreates a new issue in a GitLab project with specified details.
getRepositoryIssuesRetrieves all issues from a specified GitLab repository.
getIssueRetrieves detailed information about a specific issue.
editIssueModifies the properties of an existing issue in GitLab.
createIssueCommentAdds a new comment to an existing issue.
createReleaseCreates a new release for a GitLab project.
getAllReleasesRetrieves all releases associated with a project.
getReleaseRetrieves detailed information about a specific release.
updateReleaseModifies the properties of an existing release.
deleteReleaseRemoves a release from a GitLab project.
createFileCreates a new file in a GitLab repository.
getFileRetrieves the contents of a specific file.
editFileModifies the contents of an existing file.
deleteFileRemoves a file from a GitLab repository.
listFilesDisplays all files in a repository at a specified location.
getRepositoryRetrieves configuration and details about a specific repository.
getUserRepositoriesRetrieves all repositories owned by a user.
On this Page