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.
| Tool | Description |
|---|---|
| gitlab_createissue_invoke | Creates a new issue in a GitLab project with specified details. |
| createIssue | Creates a new issue in a GitLab project with specified details. |
| getRepositoryIssues | Retrieves all issues from a specified GitLab repository. |
| getIssue | Retrieves detailed information about a specific issue. |
| editIssue | Modifies the properties of an existing issue in GitLab. |
| createIssueComment | Adds a new comment to an existing issue. |
| createRelease | Creates a new release for a GitLab project. |
| getAllReleases | Retrieves all releases associated with a project. |
| getRelease | Retrieves detailed information about a specific release. |
| updateRelease | Modifies the properties of an existing release. |
| deleteRelease | Removes a release from a GitLab project. |
| createFile | Creates a new file in a GitLab repository. |
| getFile | Retrieves the contents of a specific file. |
| editFile | Modifies the contents of an existing file. |
| deleteFile | Removes a file from a GitLab repository. |
| listFiles | Displays all files in a repository at a specified location. |
| getRepository | Retrieves configuration and details about a specific repository. |
| getUserRepositories | Retrieves all repositories owned by a user. |