Skip to main content
Feedback

GitLab MCP connector

Updated 

GitLab is a DevOps platform for managing the entire software development lifecycle, from planning to deployment. The GitLab MCP connector allows AI agents to create and manage issues, track project work, and add comments to keep teams aligned. It also supports creating and updating releases, giving teams visibility into version history and deployment milestones.

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:

  • Track software bugs and feature requests across development teams
  • Automate release notes and version tagging for every deployment
  • Coordinate code reviews by managing issues and comments in one place
  • Store and update configuration files directly within project repositories
  • Monitor repository activity to keep stakeholders informed on progress
  • Streamline release management from creation through publication
  • Centralize project documentation by editing files without leaving the workflow
  • Consolidate repository details across multiple projects for reporting

Example prompts

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

  • Show me all open issues in our GitLab project.
  • Create a new bug report in GitLab for the login page.
  • What releases have we published in GitLab this quarter?
  • Add a comment to issue 45 in GitLab asking for an update.
  • List all the files in our main GitLab repository.
  • Get the details for the latest release in GitLab.
  • Update the release notes for version 2.3 in GitLab.
  • Show me all repositories owned by our team in GitLab.
  • Create a changelog file in our GitLab repository.
  • Delete the outdated release from last year in 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_invokeCreate an issue within a given project.
createIssueCreate an issue
getRepositoryIssuesGet repository issues
getIssueGet an issue
editIssueEdit an issue
createIssueCommentCreate issue comment
createReleaseCreate a release
getAllReleasesGet all releases
getReleaseGet a release
updateReleaseUpdate a release
deleteReleaseDelete a release
createFileCreate a file
getFileGet a file
editFileEdit a file
deleteFileDelete a file
listFilesList repository files
getRepositoryGet repository information
getUserRepositoriesGet user repositories
On this Page